it-swarm.dev

هل ما زلت أستخدم Flash أو Silverlight؟

كان هناك الكثير من الجدل حول الاستخدام المستقبلي (والحالي) لـ Flash واعتماد Silverlight. هل يجب علي الاستمرار في استخدامه إذا كنت موجودًا بالفعل أم يجب علي استخدام شيء آخر ، مثل HTML5؟

8
Jason

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

5
Nat Ryall

يمكنك استخدام Flash/Silverlight ، لكنني أشعر أنك تقدم بعض الوسائل البديلة للمحتوى إن أمكن.

فكر في المكونات الإضافية المدمجة كطبقة أخرى على موقعك. يجب أن تعمل كنص عادي وإجراءات GET/POST. تحسين الشكل والمظهر مع CSS. تحسين الاستجابة مع جافا سكريبت. أخيرًا قم بإضافة whizbang باستخدام Flash أو Silverlight.

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

3
MrChrister

أعتقد أن هذا سوف يتلخص في الرأي الشخصي ولكني أقول لا.

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

أود أن أقول فقط استخدام المكونات الإضافية إذا كان لديك حاجة حقيقية. بدلا من أجل ذلك.

2
Damien

يدور الجدل الكبير حول Flash أو Silverlight حول نقص دعم الهواتف الذكية (خاصة iPhone) وعدم استقرار/ضعف المكونات الإضافية وسوء الوصول إلى مواقع الويب القائمة على المكونات الإضافية.

نصيحتي هي أنه إذا كنت تقوم بشيء أساسي حقًا يمكن القيام به في HTML + CSS + JavaScript بسيط ويدعمه جيدًا عبر متصفحات الويب ، فلا تفعل ذلك باستخدام الإضافات.

إذا كنت ترغب في استهداف جهاز iPhone ، فلا تستخدم المكونات الإضافية نهائيًا.

خلاف ذلك ، فكر في الميزات التي تحتاجها:

  1. إذا كانت الطريقة الوحيدة للقيام بذلك هي استخدام الإضافات ، فاستخدم الإضافات.
  2. إذا كانت متوفرة في أحدث المعايير (HTML5/CSS3) ، لكن بعض المتصفحات لا تدعمها (IE6 ، على سبيل المثال) ، ولكن التدهور الجيد ممكن ، ثم قم ببنائها في هذه المعايير وتدهورها بشكل رائع.
  3. إذا لم يكن التدهور الرشيق ممكنًا ، فهل من المقبول امتلاك نسختين من التطبيق الخاص بك؟ إذا كان الأمر كذلك ، فيمكنك الحصول على إصدار HTML5 وإصدار مكون إضافي. هذا ما يفعله YouTube.
  4. إذا كان من غير المقبول وجود نسختين ، فمن هو المستخدم العادي لديك؟ كم عدد المستخدمين الذين لديهم متصفحات "حديثة" مقابل عدد المستخدمين الذين لديهم إضافات؟ كيف سيكون الوضع في السنوات القليلة المقبلة؟ بناءً على الإجابات ، اختر إما HTML5 أو الإضافات.

ومع ذلك ، تذكر أنه لا يوجد حل واحد للسؤال "HTML5 أو الإضافات؟". المواقع المختلفة لها احتياجات مختلفة.

1
luiscubal

HTML5 لم يكتمل ، لكني أرى الكثير من الوعد. إذا كان موقعًا عامًا ، فيجب دعم Flash Player على الأقل ، Silverlight إلى حد أقل نظرًا لأن معظم المشاهدين سيتعين عليهم تثبيت المكون الإضافي.

1
adamcodes

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

1
Larry Smithmier

إذا كان HTML5 يسمح لك بالقيام بكل ما تريد ، فإنني أوصي باستخدامه. ومع ذلك ، إذا كنت بحاجة إلى تسريع GPU أو DRM أو بعض الميزات أو الوظائف الأخرى غير الموجودة في تطبيق HTML 5 الحالي للمتصفحات ، فراجع Flash أو Silverlight.

1
Steve Tranby

شخصيا ، لديّ برنامج تثبيت مانع الفلاش لأنني لا أهتم كثيرا بفلاش أو سيلفرلايت. لست أيضًا مطور ويب محترفًا ولكني أشعر أن الإجابة الآمنة هي على الأرجح "تعتمد على من هو جمهورك المستهدف". في هذه المرحلة ، يبدو أن HTML 5 له مستقبل مشرق وإمكانية الوصول إلى مجموعة واسعة من الأجهزة - ولكن Flash لديه قاعدة كبيرة مثبتة ويمكن استخدامه للعديد من الأشياء الآن دون الحاجة إلى القلق حول كيفية تحديث متصفح المستخدم.

ومع ذلك ، لاحظت استخدامًا مثيرًا للاهتمام يستغل اتصال Silverlight بإطار .NET. trypython.org يستخدم Silverlight لتسليم IronPython في متصفح العميل والذي يسمح لجميع أنواع المشاغبين.

لذلك ، يعتبر Silverlight و Flash مهمين في توفير بديل لجافا سكريبت للبرمجة من جانب العميل. والبدائل دائما جيدة.

1
Sharpie

إذا كان الجمهور الذي يستهدف موقع الويب الخاص بك لا يستخدم IE ، فلا ، يجب عليك عدم استخدام Flash أو Silverlight.

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

إذا كان ما تريد فعله باستخدام Flash أو Silverlight هو شيء لا يجب القيام به معهم في المقام الأول (التنقل ، دعنا نقول) ، فلن يتبقى لي شيء لأقوله لك. يوم سعيد سيدي.

1
Bryson