سيلفر لايت 3 و 4: لا تراجع ولا استسلام

سيلفر لايت 3 و 4: لا تراجع ولا استسلام

مايكروسوفت هي الشركة التي نمتعض من منتجاتها ولكن لا نستطيع الاستغناء عنها، وهي العدو الذي نحبه، والصديق الذي نكرهه، والزميل المعاون الذي نحب أن ننتقده ونوجه له اللوم :)

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

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

نظام تشغيل OS/2 الذي أطاح به ويندوز.
برنامج WordPerfect لتنسيق الكلمات الذي أطاح به وورد.
برنامج Borland dBase IV الذي أطاح به أكسيس.
برنامج Quattro Pro وبرنامج Lotus 1-2-3 اللذان انهارا أمام إكسيل.
مستعرض Netscape Navigator الذي انزوى في ركن مظلم من الإنترنت أمام إنترنت إكسبلورر.

هذا ما يحضرني الآن. وأريد أن أقول إن هذه البرامج لم تخرج من المنافسة نتيجة لمؤامرة من مايكروسوفت، وإنما نتيجة اجتهاد وسعي منها للتفوق والسيطرة على المنافسين. هل تلوم مايكروسوفت على هذه الفلسفة؟ هذا ما ستفعله أي شركة أخرى تصل إلى حجمها. انتظر لترى ما ستفعله جوجل :)

لا تزال هناك مجالات لم تستطع مايكروسوفت اختراقها، أهمها مجال النشر المكتبي والطباعة، والذي تحتله أدوبي باقتدار، ومجال البحث على الإنترنت والذي تسيطر عليه جوجل بإحكام، ولكنها مسألة وقت :)

الآن مايكروسوفت أدارت انتباهها إلى أحد اللاعبين الأساسيين على الإنترنت، وهو فلاش.

كيف تستطيع أن تنافس برنامجاً يسيطر على العالم بأسره؟ إن مشغل فلاش هو “الأمر الواقع″ الذي لا يفكر أحد في إيجاد بديل له. ولكن مايكروسوفت لها رأي آخر.

ربما يظن البعض أن المطورين سيرفضون احتضان سيلفر لايت حتى لا تسيطر مايكروسوفت على السوق، ولكن ما لا يعرفه هؤلاء البعض أن المطورين يمكن أن يبيعوا القضية بمنتهى السهولة إذا وجدوا أن المنتج سيسهل حياتهم :)

وإذا كنت تكتب برامج ASP للويب، فإن سيلفر لايت هو الاختيار المنطقي، وليس فلاش! نعم، فسيلفر لايت يستخدم اللغة التي تعرفها وتستخدمها، سواء كانت فيجوال بيسيك أو سي شارب. وبالتالي لن تحتاج إلى استخدام لغة أكشن سكريبت.

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

في الحقيقة، قائمة التحسينات أكبر من أن أسردها هنا، وربما أكتب لها تدوينة منفصلة.

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

ويمكنك أن تجد قائمة بالتحسينات المقترحة لسيلفرلايت 4 هنا.

ويمكنك أن تجد مثالاً على مواقع تم تطويرها بسيلفر لايت هنا.

وهذا موقع مخصص للمقارنة بين فلاش إلى سيلفرلايت.

وشاهد أيضاً نماذج للأدوات المتوفرة في “عدة الأدوات“.

(تذكر أن هذه “برامج” وتستغرق بعض الوقت لتحميلها وظهورها أمامك في نافذة المستعرض مقارنة بصفحات الويب العادية).

لقد صار سيلفرلايت بديلاً ممكناً لفلاش، والميزة الأكثر قبولاً –في رأيي- أنه يستخدم لغتك المفضلة ويعمل ضمن إطار عمل دوت نت.

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

وكما أقول دائماً، فإن المطور العاقل لا يتحيز لمنتج معين، وإنما يستخدم الأداة الأنسب للمهمة.

دعونا ننتظر ونرى..

..