أفضل استضافة Silverlight: من هو الأفضل لموقعك؟ [محدث: 2020]

قارن استضافة Silverlight

يتيح لك Microsoft Silverlight إنشاء تطبيقات ويب تفاعلية غنية بالوسائط. ولكن ، لم تعد معظم المتصفحات تدعم برنامج Silverlight ولا يدعم جميع المضيفين إطار عمل التطوير أيضًا.


إذا كان لديك بالفعل تطبيق Silverlight لاستضافته ، فستحتاج إلى استضافة Windows مع دعم ASP. تعمل معظم خطط الاستضافة – بما في ذلك Linux المشتركة و VPS – على تشغيل Linux ، لذا سيكون عليك التحقق من الاستضافة المستندة إلى Windows. 

سنلقي نظرة فاحصة على المضيفين التاليين ، ولكن إذا كنت في عجلة من أمرك ، فإليك أفضل خمسة اختيارات لاستضافة Silverlight:

  1. استضافة A2
    – خوادم سريعة وضمان وقت التشغيل بنسبة 99.9٪
  2. سائل الويب
  3. HostWinds
  4. WinHost
  5. MochaHost

كيف اخترنا أفضل المضيفين لـ Silverlight?

قمنا بتحليل المئات من مضيفات الويب وقمنا بوضع قائمة مختصرة لتلك التي توفر استضافة Windows. لقد اخترنا الخطط بوقت تشغيل قوي ودعم وتخصيص موارد لائقة.

من هذه القائمة ، اخترنا المضيفين الحاصلين على أعلى تقييمات العملاء.

ما هو Silverlight?

تم تصميم إطار عمل تطبيق Silverlight من Microsoft لتسهيل تسليم محتوى الوسائط المتعددة وكذلك المساعدة في ترميز واجهات المستخدم الغنية بالميزات (UI) والعناصر الغامرة الأخرى لتصميم الويب وتطبيقات الجوال.

تطبيقات متصفح الويب الغنية

Silverlight هو إطار عمل لتطوير تطبيقات الويب الأمامية من Microsoft.

يتم استخدامه لبناء تجارب غنية بالوسائط داخل متصفح الويب. يمكن استخدامه أيضًا لإنشاء تطبيقات لهاتف Windows Phone.

لم تكن متصفحات الويب (والإنترنت عمومًا) مخصصة في الأصل لتشغيل التطبيقات.

تم تصميمها ، في وقت مبكر ، للعرض و (بطريقة محدودة) معالجة المستندات النصية.

بالطبع ، لقد قطعنا شوطًا طويلاً منذ الأيام الأولى للإنترنت ، ونتوقع الآن أن نكون قادرين على فعل أي شيء تقريبًا في متصفح الويب ، بدءًا من التحقق من بريدنا الإلكتروني إلى مشاهدة مقاطع الفيديو إلى تشغيل الألعاب.

لسوء الحظ ، لا تزال التكنولوجيا الأساسية لمتصفحات الويب موجهة نحو نهج يركز على المستندات ، بدلاً من منهج يركز على التطبيقات.

كان هناك عدد من الأساليب لحل هذه المشكلة ، مع كون SilverLight هو الحل الذي تقدمه Microsoft.

مايكروسوفت سيلفرلايت

Microsoft Silverlight عبارة عن محاولة لجلب إمكانيات تطبيق سطح المكتب إلى مستعرض ويب.

يعمل كمكوِّن إضافي للمتصفح ، والذي يعمل بعد ذلك على توسيع إمكانات المتصفح لعرض محتوى تفاعلي غني بالوسائط. يتم تسليم تطبيقات Silverlight عبر الإنترنت مثل ملفات الوسائط الثابتة ، ثم يتم تشغيلها بواسطة المكون الإضافي للمتصفح.

تتواصل تطبيقات عميل Silverlight عادةً مع تطبيق من جانب الخادم تم إنشاؤه في Silverlight أو .NET.

التطوير باستخدام Silverlight

يتم إنشاء تطبيقات Silverlight بشكل مختلف تمامًا عن صفحات الويب الأخرى ومعظم تطبيقات الويب.

يتم تعريف واجهة المستخدم الرسومية (GUI) للتطبيق باستخدام لغة ترميز التطبيق القابلة للتوسيع (XAML) ، ويمكن كتابة منطق التحكم في التطبيق بإحدى لغات .NET العديدة (C # ، VB.NET ، J # ، إلخ).

بالإضافة إلى ذلك ، يمكن تحميل مستند XML في DOM ومعالجته بطريقة تشبه AJAX.

إن Silverlight هي في الأساس مجموعة فرعية من إطار عمل .NET. لذا ، فإن أدوات التطوير التي تعمل مع .NET ستعمل مع Silverlight ، بما في ذلك Eclipse و Microsoft Visual Studio.

ميزات Silverlight

تم تصميم تطبيقات Silverlight بلغات برمجة مميزة بالكامل ، ويمكن تجميع أي DLL تقريبًا في تطبيق Silverlight يتم تسليمه عبر الويب.

لذا ، فإن إمكانيات ميزات التطبيق لا حدود لها حقًا.

يوفر Silverlight دعمًا مضمنًا وسهلاً لعدد من الميزات المفيدة بشكل خاص للتطبيقات الغنية والتفاعلية والمستندة إلى المستعرض.

  • يوفر IIS Smooth Streaming دعم دفق الوسائط عالية الدقة.

  • PivotViewer عبارة عن مجموعة قوية من الأدوات للعمل مع مجموعات البيانات الكبيرة ، مما يوفر ميزات مرئية ومعالجة تفاعلية.

  • SketchFlow ، وهو جزء من Blend for Visual Studio 2013 ، عبارة عن أداة تكرارية سلكية ولوحة القصص المصورة للنماذج الأولية للتطبيق بسرعة.

  • يوفر Silverlight Deep Zoom زوومًا عميقًا سلسًا وسريعًا وقابلًا للتوسع والاستكشاف البصري بشكل لا نهائي.

  • يوفر Pixel Shader مجموعة واسعة من الإضافات المدمجة والتأثيرات المرئية القابلة للتكوين مثل الظلال المسقطة والتشويش. كما يسمح لك بكتابة تأثيراتك الخاصة.

  • دعم مجموعة متنوعة من تنسيقات الصوت والفيديو ، بما في ذلك برامج الترميز التابعة لجهات خارجية.

  • رسومات ثلاثية الأبعاد

  • السلخ والتصفيف

المنصات المدعومة

المكوّن الإضافي لمتصفح Silverlight مدعوم في العديد من المتصفحات المتاحة على نظامي التشغيل Mac OS X و Windows.

لم يعد Chrome لنظام التشغيل Mac يدعم Silverlight (على الرغم من أن Chrome على Windows يدعم). دعم Opera غير رسمي للإصدار 1 من Silverlight ، وهو رسمي للإصدار 2+.

تدعم جميع إصدارات سطح المكتب الحالية من Internet Explorer و Firefox و Safari Silverlight.

تم توفير الدعم لـ Silverlight على Linux من خلال مشروع Moonlight ، ولكن هذا المشروع قد أوقف التطوير النشط ولم يعد مدعومًا.

تكيف لينكس آخر ، Pipelight ، متاح الآن. حتى مع هذا ، يجب اعتبار دعم Silverlight على Linux غير موثوق به للغاية.

يمكن استخدام Silverlight لإنشاء تطبيقات جوال لأجهزة Windows Phone وأجهزة Windows Mobile.

ومع ذلك ، لا يدعم Internet Explorer لـ Windows Phone Silverlight.

لا يتوفر Silverlight أيضًا لأي متصفحات على أنظمة Android أو iOS.

بدائل لمايكروسوفت سيلفرلايت

من المهم أن تدرك أن Silverlight ليست الطريقة الوحيدة لجلب تطبيقات تفاعلية غنية بالوسائط إلى متصفحات الويب.

هناك العديد من خيارات التطوير الأخرى المتاحة ، بدرجات متفاوتة من الدعم عبر المتصفح.

  • Adobe Flash (مدعوم بشكل جيد في متصفحات سطح المكتب ، ولكن ليس على iOS)
  • جافا (مدعومة جيدًا في معظم البيئات ، ولكن التحديثات ومشكلات الإصدار تميل إلى إزعاج المستخدمين)
  • HTML5 و CSS4 و JS (مدعومة عالميًا تقريبًا ، على الرغم من أن المعايير لم تصلب رسميًا)

استضافة Microsoft Silverlight

يجب تشغيل تطبيقات Silverlight من جانب الخادم على خادم Windows ، مع دعم ASP (Active Sever Pages).

تعمل معظم خطط استضافة الويب المشتركة والخصومات (ومعظم الاستضافة المدارة عالية الجودة وخطط VPS أيضًا) على تشغيل Linux ، وليس Windows ، لذلك ستحتاج إلى البحث بشكل خاص عن استضافة الويب المستندة إلى Windows لتشغيل تطبيق Silverlight.

الموارد من جانب العميل هي أصول ثابتة ويمكن تسليمها من أي خادم ، بما في ذلك شبكة توصيل المحتوى.

قسيمة استضافة المواقع

تبحث عن مضيف Silverlight الصحيح?
أحرزت A2 Hosting المرتبة الأولى في اختبارات السرعة والأداء الأخيرة. تدعم خطط Windows الخاصة بهم Silverlight وتأتي مع Plesk وتخزين غير محدود ونقل. يمكنك الآن توفير ما يصل إلى 50٪ من هذه الخطط باستخدام رابط الخصم هذا
.

الأسئلة المتداولة حول Silverlight

  • ما هي بعض الأسباب الجيدة لاستخدام Silverlight?

    إذا كنت تستخدم Silverlight كتطبيق لتقديم محتوى الوسائط الغنية الخاص بك ، فإنه قابل للتطوير تمامًا. يمكنك إنشاء الوسائط الخاصة بك في مجموعة متنوعة من لغات البرمجة النصية باستخدام مجموعة متنوعة من أدوات التطوير. أيضًا ، هناك مكونات إضافية متاحة لكل متصفح ويب لأجهزة الكمبيوتر المكتبية والمحمولة تقريبًا ، مما يجعلها متوافقة جدًا مع غالبية المستخدمين المحتملين.

  • هل هناك أي أسباب لعدم استخدام Silverlight?

    السبب الأكبر لعدم استخدام Silverlight لتسليم تطبيقات الوسائط المتعددة هو ظهور HTML5 واستخدامه على نطاق واسع. نظرًا للقبول شبه العالمي لـ HTML5 باعتباره تطبيقًا لتوصيل الوسائط المتعددة ، فإن برامج مثل Silverlight ومنافسيها (برامج Adobe مثل Flash و Shockwave و Moonlight ، وما إلى ذلك) تعتبر الآن إلى حد كبير قديمة كوسيلة لتقديم الوسائط.

  • ما هي بدائل Silverlight?

    البديل الأكثر شيوعًا لـ Silverlight هو Adobe Shockwave ، والذي يختلف إلى حد ما عن Silverlight في أن الغرض منه هو توفير الرسوم المتحركة والتفاعل لصفحات الويب. ومع ذلك ، فقد طغى على هاتين المنصتين اعتماد برمجة HTML5 ، مما يجعل ملفات الوسائط الغنية متوافقة بنسبة 100٪ مع الأنظمة الأساسية على أجهزة الكمبيوتر المكتبية والأجهزة المحمولة المحمولة والأجهزة اللوحية. البدائل الأخرى لـ Silverlight تشمل Unity Web Player – بديل لنظام التشغيل Mac OS – و Moonlight – بديل مفتوح المصدر يستند إلى Linux. ومع ذلك ، ربما يكون استخدام HTML 5 هو الرهان الأكثر أمانًا للتسليم عبر جميع أنظمة التشغيل ، ومع تغير عادات استهلاك الإنترنت إلى الأنظمة الأساسية للجوال.

  • هل يجب أن أعرف كيفية البرمجة لاستخدام Silverlight?

    نعم. إذا كنت تكتب تطبيقًا مصممًا لعرضه في Silverlight ، فستحتاج إلى أن تتقن أي لغة من لغات برمجة .NET. إن معرفة شيء أو اثنين حول البرمجة باستخدام جافا سكريبت قد لا يضر أيضًا إذا كنت تريد بالفعل تنشيط المكون الإضافي Silverlight في صفحات الويب التي تواجه المتصفح أيضًا. تطوير التطبيقات باستخدام Silverlight ليس لمصمم أو مطور مواقع ويب مبتدئ.

  • هل أحتاج إلى القلق بشأن التثبيت?

    تعتمد مخاوفك بشأن تثبيت Microsoft Silverlight بشكل كامل على الخادم الذي تحاول استضافة البرنامج عليه. بالطبع ، إذا كنت تستضيف موقع الويب أو التطبيق الذي تريد إضافة Silverlight إليه على خادم يعمل بنظام تشغيل Linux ، فستكون هناك بعض مشكلات التوافق الرئيسية. يتعلق التحدي الأكبر الذي ستواجهه هنا بالحاجة إلى إضافة امتدادات ملفات جديدة كامتدادات معروفة على خادمك. للقيام بذلك ، يجب إضافة أنواع MIME لملحقات الملفات هذه إلى خادم الويب الخاص بك. إذا لم تفعل ذلك – لن يتعرف خادم Apache على محتوى Silverlight بالطريقة الصحيحة. وفقًا للتوثيق المقدم من Microsoft ، فإن Silverlight متوافق مع إصدارات Microsoft Server 2012 و 2008 وكان أيضًا متوافقًا مع سيرفر 2003 ، أيضًا ، قبل انتهاء فترة عمله الرسمية في عام 2015. خلاصة القول: إذا كنت تستخدم خادمًا يستند إلى Microsoft ، فلديك أقل بكثير مما يدعو للقلق مما إذا كنت تستخدم أي خادم آخر لاستضافتك.

  • هل هناك أي سبب لعدم استخدام معالج التثبيت بنقرة واحدة?

    لا. بافتراض أنك تستخدم خادم Microsoft ومتصفح الويب على الخادم للوصول إلى Silverlight ، فإنه لا يزال متاحًا للتنزيل المجاني من موقع Microsoft على الويب. مع توافر وقبول HTML5 على نطاق واسع كمعيار غني لخدمة الوسائط ، ربما تحتاج إلى وجود سبب مدروس لتثبيت Silverlight كتطبيق تسليم الوسائط. ومع ذلك ، إذا قررت استخدامه ، فقم بتنزيله بنفس طريقة تنزيله كمشغل لمتصفحك. قد يتحول إلى نقرتين أو ثلاث نقرات بدلاً من التثبيت بنقرة واحدة ، ولكن لا ينبغي أن تكون هناك أي مشاكل أو أسباب لعدم استخدامه.

  • هل هناك أي توصيات استضافة إضافية محددة?

    إذا كنت ستستخدم Silverlight ، فمن المستحسن استخدام خادم Windows لاستضافتك. في كثير من الأحيان ، يمكن أن يؤدي ذلك إلى تكاليف أعلى من مكدس Apache أو “LAMP”. ومع ذلك ، فإن الانتقال مع بيئة استضافة Windows سيبسط بالتأكيد المشكلات التي ستواجهها في محاولة تثبيتها ونشر Silverlight لتسليم الوسائط بدلاً من استخدام مكدس LAMP.

  • ماذا يعني الاستضافة الذاتية؟ لست مضطرًا لتشغيل خادم بنفسي ، أليس كذلك?

    لا تتطلب مواقع الويب ذاتية الاستضافة امتلاك خادم شخصي وإدارته لاستضافة موقعك. بدلاً من ذلك ، تعني الاستضافة الذاتية ببساطة أن الاستضافة لا يتم توفيرها مباشرةً بواسطة فريق التطوير الذي أنشأ Silverlight. من أجل استخدام نظام تسليم الوسائط المتعددة ذاتية الاستضافة مثل Silverlight ، ستحتاج إلى التعاقد مع مزود استضافة قبل إنشاء موقع الويب الخاص بك.

  • هل يمكنني استضافة البرنامج النصي للوسائط المتعددة Silverlight على خطة استضافة مشتركة?

    للإجابة على هذا السؤال ، نعم تستطيع. ومع ذلك ، فإن العديد من موفري الاستضافة حذرون في توفير الوصول الجذر إلى الخادم لعملاء الاستضافة المشتركة. من أجل جعل Silverlight يعمل بشكل صحيح في بيئة استضافة مشتركة ، ستحتاج إلى التأكد من توافق امتدادات الملفات المذكورة أعلاه مع الخادم الخاص بك. تحقق مع مزود الاستضافة لتحديد ما إذا كان يمكنك الحصول على نوع الوصول إلى الخادم الذي تحتاجه لتكوين Silverlight بشكل صحيح قبل الدخول في التزام يحد من وظائف موقع الويب الخاص بك. إذا لم تتمكن من الوصول إلى الملفات الجذرية لخادمك ، فالبديل لك هو استخدام Silverlight Streaming ، وهي خدمة استضافة مجانية مدعومة من Microsoft تسمح لك بتقديم ما يصل إلى 10 جيجابايت من المحتوى.

  • هل أحتاج إلى استضافة مُدارة من أجل استخدام Silverlight كنص برمجي متعدد الوسائط?

    تعتمد إجابة هذا السؤال على إجابتك عن السؤال “ما مقدار المسؤولية التي أنت على استعداد لتحملها من أجل صيانة موقع الويب الخاص بك؟” كلما أصبح موقعك أكثر تعقيدًا باستخدام الأدوات والمكونات الإضافية والمدونات المتعددة وتغييرات السمات ، كلما زادت حاجتك إلى استضافة مواقع الويب التي تتم إدارتها بشكل احترافي. غالبًا ما تأتي الاستضافة المشتركة مع بعض الخدمات المُدارة. إذا كان لديك حل استضافة مخصص ، فمن المحتمل أن تكون الخدمات المُدارة مطلوبة كجزء من الاتفاقية. لكي تكون منصفًا لـ Silverlight ، هذا هو الحال مع أي نص برمجي متعدد الوسائط مستضاف ذاتيًا – وليس فقط Silverlight.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map