SyntaxHighlighter

الاثنين، 25 أبريل، 2011

مقدمة عن Silverlight –الجزء الأول

ينتمي السيلفرلايت Silverlight لعائلة من الإمتدادات الخاصة غير القياسية Proprietary plug-ins التي تحاول حل مشكلات تعاني منها الحلول القياسية للويب مثل عدم التوافق بين المتصفحات وبطء عملية الاتفاق على المواصفات القياسية وتحولها إلى نموذج قابل للاستخدام في المتصفحات.

تلقت هذه الإمتدادات ضربة موجعة برفض شركة أبل Apple لتقديم أدوب فلاش أو جافا أو أي إمتداد آخر على منصاتها الناجحة للهواتف الذكية والحواسب اللوحية مما نفى طرح هذه المنصات كبديل محتمل للمواصفات القياسية خاصة بعد التقدم الملحوظ لسرعة وكفاءة الجافا سكريبت JavaScript في المتصفحات وظهور مكتبات مثل جي كويري JQuery التي قدمت حلولا سهلة وناجعة لمشاكل التوافق وسهلت عملية التفاعل مع الدوم DOM مما جعل بناء تطبيقات غنية وتفاعلية تقترب من التطبيقات المكتبية Desktop Applications أمرا في متناول اليد ولو ببعض الصعوبة. وازداد الزخم وراء تطبيقات الويب القياسية مع الاصدارات الإبتدائية للمواصفة الخامسة من إتش تي إم إل HTML5 وبداية ظهورها في المتصفحات الحديثة.

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

من أهم هذه المجالات هو تطبيقات الأعمال داخل المؤسسات وخاصة التي تستخدم منصة الدوت نت .NET أو الشير بوينت SharePoint. في هذا النوع من التطبيقات يمكن التحكم في منصة التشغيل والامتدادات المنصبة على الحواسيب كما أن استخدام سيلفرلايت للغات الدوت النت القياسية مثل سي شارب c# يعطي ميزة مهمة للمطورين بعدم الاحتياج للانتقال بين السي شارب والجافا سكريبت مما يؤدي إلى زيادة الإنتاجية وتلبية إحتياجات الأعمال بشكل أفضل. أدركت مايكروسوفت Microsoft لهذه الميزة النسبية فأصدرت فيجوال ستوديو لايت سويتش Visual Studio LightSwitch والذي يستخدم سيلفرلايت كمنصة لبناء تطبيقات سريعة وغنية تعتمد على قواعد البيانات أو تتكامل مع شير بوينت أو حلول الحوسبة السحابية من مايكروسوفت. للمزيد من المعلومات عن لايت سويتش يمكنك زيارة هذا الرابط http://www.microsoft.com/visualstudio/en-us/lightswitch. يمكنك أيضا مشاهدة القدرات الغنية الممكن تقديمها لتطبيقات الأعمال باستخدام سيلفرلايت على هذا الرابط http://pjd.mscui.net/default.htm

مع الإصدارة الثالثة من السيلفرلايت تم إضافة تم إضافة ميزة العمل من خارج المتصفح مما طرحه كمنصة منافسة للتطبيقات المبنية بواجهات التطبيقات الأصلية native APIs والتي يتم تنصيبها على حواسيب المستخدم وتعمل بشكل مشابة للتطبيقات المكتبية. فتحت هذه التقنية الباب لاستخدام سيلفرلايت لبناء واجهات غنية للخدمات الشهيرة للويب مثل الفيسبوك وتويتر. هذا التطبيق من شركة تيليريك Telerik يعرض إمكانيات استخدام سيلفرلايت في بناء واجهات غنية بديلة للواجهات المبنية بالأدوات القياسية للتطوير لفيسبوك ، يمكن تجربة هذا التطبيق من على الرابط التالي http://demos.telerik.com/fdec. تطبيق آخر يبين هذه الإمكانيات هو سوبيس ويب Sobees Web والذي يتيح التعامل مع خدمات تويتر وفيسبوك وغيرها من الخدمات من خلال تطبيق واحد. يمكن الوصول لهذا التطبيق من الرابط التالي http://www.sobees.com/web

تعاني المواصفات القياسية للويب من ضعف شديد في مجال تشغيل الفيديو وهنا يلمع نجم سيلفرلايت كالمنصة الأقوى في هذا المجال حتى بالمقارنة بمنصات لها تاريخ أطول كمنصة فلاش. سيلفرلايت هو المنصة الوحيدة التي تدعم كودك H.264 بجانب VC-1 كما أنه يقدم دعم لتطوير كودك مخصوص في حالة الاحتياج. يدعم سيلفرلايت تقنية حماية المحتوى بلاي ريدي PlayReady والذي يشفر المحتويات ويمنع تشغيلها إلا بعد الحصول على ترخيص بتشغيلها مما يحمي حقوق أصحاب المحتوى الرقمي. إلا أنه يجب التنوية للتكلفة العالية لهذه التقنية والتي تبلغ خمسة عشر آلاف دولار للخادم. يقدم سيلفرلايت تقنية يتميز بها هي السموث ستريمنج Smooth Streaming والمبنية على بروتوكل HTTP القياسي والتي تتيح ترميز الفيديو بأكثر من جودة وقياس سرعة المتصفح باستمرار وتحميل الجودة المناسبة لسرعة المستخدم مما يمنع مشكلة تشغيل الفيديو المتقطع. يستخدم موقع شوفها من شركة لينك هذه التقنية لتقديم خدمة مميزة لمشاهدة الأفلام العربية على الويب. يمكن الوصول للموقع على هذا الرابط http://www.shofha.com.

واحد من الميزات التي ينفرد بها سيلفرلايت هي تقنية الديب زووم DeepZoom والتي تتيح التفاعل مع صور عالية الجودة بكفاءة وسرعة عن طريق تقسيم الصور بشكل هرمي بمستويات مختلفة من الجودة وتحميل فقط النقط المطلوبة للرؤية في المتصفح. كان لي الشرف أن أقدم الاستشارات وأساهم في بناء الجزء الخاص بديب زووم مع مركز الأهرام للإدارة والحسابات الإلكترونية أماك في بناء أرشيف كامل للأهرام خلال مائة وخمس وثلاثون عاما استخدام هذه التقنية. يمكن الوصول لهذه الخدمة على هذا الرابط http://digital.ahram.org.eg/youmy

الاستخدام الذي قد يصبح الأهم هو اعتماد النسخة الأخيرة من منصة مايكروسوفت للهواتف الذكية على سيلفرلايت كأداة أساسية لتطوير التطبيقات. وجب التنوية بأنه على الرغم من الاستخدام الحصري لسيلفرلايت في ويندوز فون 7 فإن الهاتف لا يدعم تشغيل التطبيقات المبنية بسيلفرلايت من داخل المتصفح وهذا سبب آخر يدعو لعدم استخدام سيلفرلايت في تطبيقات الويب العادية.

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

هناك تعليقان (2):

  1. ممتاز , شرح مبسط وكان مركز على الهدف من البرنامج ودى شئ جيد .

    ردحذف
  2. ể Hứa Mộc có phần tán loạn. Hắn biến sắc, quát:

    - Bạo.

    Sáu quả cầu màu vàng đồng loạt phát nổ. Một con sóng vô hình lan ra khiến cho những người đứng xung quanh vội vàng né tránh.

    Lữ Tung hừ lạnh một tiếng, châm chọc nói:

    - Chút tài mọn! trung tâm kế toán tại quảng ninh, trung tâm kế toán tại hải dương, trung tâm kế toán tại bắc giang, trung tâm kế toán tại bắc ninh, trung tâm kế toán tại hải phòng, trung tâm kế toán tại nam định, trung tâm kế toán tại thái bình, trung tâm kế toán tại thanh hóa, trung tâm kế toán tại vĩnh phúc, trung tâm kế toán tại hưng yên, trung tâm kế toán tại phú thọ, trung tâm kế toán tại bình dương, trung tâm kế toán tại nghệ an, trung tâm kế toán tại vũng tàu, trung tâm kế toán tại đồng nai, trung tâm kế toán tại tphcm,

    tạo thành hình giống như một con Huyết Long. Hai mắt Hứa Mộc mở to, tay

    phải bắt quyết, miệng lẩm bẩm. Chỉ thấy Huyết Long xoay người một cái, cuộn đuôi lại tạo thành một bức hình cổ quái, khảm vào trên tấm giấy.

    Ngay lúc đó, tấm giấy vàng chợt tỏa ra quang mang chói mắt, giống như một mặt trời nhỏ giữa không trung hạ xuống đầu nắm tay.

    Vương Lâm xem tới đây, sực nhớ ra trong túi hắn cũng có một cái phù như vậy.

    ردحذف