الفرق بين Ajax و Microsoft Silverlight

الفرق بين Ajax و Microsoft Silverlight
الفرق بين Ajax و Microsoft Silverlight

فيديو: الفرق بين Ajax و Microsoft Silverlight

فيديو: الفرق بين Ajax و Microsoft Silverlight
فيديو: شاهد الفرق بين الغناء في الاعراس والغناء في الجلسات المغلقة الفنان حمود السمه يغني من قلبه 2024, يوليو
Anonim

Ajax vs Microsoft Silverlight

Ajax هو اختصار لـ Asynchronous JavaScript و XML. إنها مجموعة من طرق تطوير الويب المستخدمة في جانب العميل لتطوير صفحات الويب التفاعلية. يعد Microsoft Silverlight مكونًا إضافيًا مجانيًا للمتصفح يتيح تجارب الوسائط المتعددة التفاعلية الكاملة وتطبيقات الأعمال الغنية من جانب العميل. يعتمد Silverlight على وقت تشغيل اللغة العامة (CLR) الخاص بإطار عمل. NET والذي يمكّن من تنفيذ نفس التعليمات البرمجية المتوافقة للتشغيل على الخادم وكذلك جانب العميل. كل من Ajax و Microsoft Silverlight هما طريقتان أو تطبيقات قائمة على العميل تثري الوسائط المتعددة ووظائف الأعمال في جانب العميل لزيادة تجارب المستخدم القصوى.

ما هو اياكس؟

Ajax هو نموذج برمجة يدعم عددًا من أدوات البرامج المختلفة مثل HTML و JavaScript و XML وهو في الواقع يرمز إلى نص جافا غير متزامن و xml. يتم استخدامه لإنشاء التطبيقات التي يتم تشغيلها في المتصفح مباشرة للمستخدم. في البداية ، تم استخدامه على نطاق واسع فقط مع متصفح Internet Explorer من Microsoft ولكن المراجعات منذ ذلك الحين مكنته من العمل مع معظم المتصفحات الشائعة الأخرى. يتمثل الاختلاف الرئيسي مع Ajax عن نظرائه السابقين مثل HTML في أنه لا يتطلب مكونًا إضافيًا ويسمح للتطبيقات بالعمل مباشرة أو مضمنة داخل المتصفح نفسه. يستخدم محركًا يتفاعل بين المتصفح والمستخدم مما يسمح بتحديث أجزاء مختلفة من صفحة الويب دون الحاجة إلى إعادة تحميل الصفحة بأكملها في كل تفاعل مع المستخدم. Ajax ليس منتجًا يمكن إعادة بيعه ولكنه متاح مجانًا في مجتمعات المصدر المفتوح.

ما هو Microsoft Silverlight؟

Silverlight هي تقنية تعتمد على إطار عمل. NET الذي تم إنتاجه ودعمه بواسطة Microsoft ويشار إليه عادةً باسم Microsoft Silverlight. يتم تسليمه كمكون إضافي لمتصفحك يدعم أنواعًا مختلفة من الوسائط بما في ذلك تجربة تفاعلية غنية من خلال كل من الرسومات والفيديو. إنه أيضًا نظام أساسي ومتوفر عبر أنواع مختلفة من المتصفحات بما في ذلك بعض أكثر المتصفحات شيوعًا في Chrome و Firefox و Internet Explorer و Safari. لقد سمحت هذه النظام الأساسي المتقاطع والقدرة عبر المستعرضات لمطوري البرامج في جميع أنحاء العالم بدمج التطبيقات باستخدام Silverlight في المستعرض. إنه أيضًا تحول كبير في اتجاه Microsoft في السماح لبرامجها بالعمل على الأنظمة الأساسية لمنافسيها. تم إصدار Silverlight 4.0 في عام 2010 مع مجموعة من الميزات الجديدة مثل دعم كاميرا الويب والميكروفون والتكامل مع متصفح Chrome من Google بالإضافة إلى دعم شبكات البث المتعدد في دفق الوسائط والتلفزيون.

الفرق بين AJAX و Microsoft SILVERLIGHT

Ajax هو مفهوم أكثر من كونه تقنية فعلية من تلقاء نفسه ويستخدم بشكل حصري تقريبًا داخل متصفح Internet Explorer بينما Silverlight عبارة عن نظام أساسي ومتصفح متقاطع مما يسمح بمستوى أعلى بكثير من التكامل في عالم OS X والمجتمعات عبر الإنترنت. في حين أن Ajax هو كود مفتوح المصدر ، فإن Silverlight هو منتج من Microsoft وقد تم استخدامه لمنحهم نفوذًا على منافسيها من كل من Apple و Google من خلال السماح بالتكامل الكامل في تطبيقاتهم. يهدف Silverlight بشكل أساسي إلى محتوى الوسائط الاجتماعية عبر الإنترنت على الويب من خلال الصور ومقاطع الفيديو بينما يعد Ajax أداة للتطبيقات التفاعلية من خلال المتصفح. بينما تستهدف كلتا التقنيتين جماهير مختلفة ، فإن كلا التقنيتين لهما استخدامات في عالم اليوم على الويب ويمكن استخدامهما معًا لإنتاج تجربة مستخدم غنية بالوسائط التفاعلية.

موصى به: