لقد أعطت W3C HTML 5 مثل هذه المهمة في مقترح HTML 5، والتي ستعوض عيوب الجيل السابق من HTML، وعلى وجه التحديد، ستحقق الوظائف التي يمكن أن يحققها Flash وSilverlight وJavaFX. ما إذا كان HTML 5، النجم الصاعد لـ HTML، سيغير قواعد اللعبة لتطبيقات الويب، وما إذا كان سيجعل هذه المكونات الإضافية الغنية للويب شيئًا من الماضي، فقد كتب كاتب العمود في InfoWorld بول كريل مقالًا وناقش هذا الأمر.
الوعد الغني لـ HTML 5
قال ديون ألمير، المؤسس المشارك لموقع Ajaxian ومدرس أدوات التطوير في Mozilla، إن HTML 5 كان متأخرًا بالفعل في جلب الرسومات المتجهة والفيديو إلى الويب. في HTML 5، كانت تقنيات الرسم ثنائي الأبعاد مثل Canvas موضع تقدير دائمًا من قبل شركات مثل Apple وGoogle وMozilla (على الرغم من أن Microsoft تقدر أيضًا بعض ميزات HTML 5، إلا أنها لا تزال لا تدعم Canvas).
في HTML 5، تتيح لنا ميزات مثل Canvas والتخزين المحلي وWeb Workers القيام بالمزيد. قال بن جالبريث، وهو مؤسس مشارك آخر لموقع Ajaxian ومدرس أدوات التطوير في Mozilla، إن التخزين المحلي يسمح للمستخدمين بمواصلة استخدام الويب دون الاتصال بالإنترنت، كما أن Web Workers يجعل من السهل إجراء عمليات معقدة في الجيل التالي من تطبيقات الويب، مما يسمح لبعض يمكن للمستخدمين تشغيل المهام طويلة المدى في الخلفية.
وقال إيان فيت، مدير مشروع متصفح جوجل كروم، إن تطبيقات الويب ستصبح أكثر إثارة للاهتمام، وستصبح أسرع، وستوفر تجربة أفضل للمستخدم، مما يجعل الحدود بين تطبيقات الويب عبر الإنترنت وتطبيقات سطح المكتب غير واضحة بشكل متزايد.
تم تنفيذ بعض ميزات HTML 5
بعد 5 سنوات من العمل، تم إصدار تفاصيل HTML 5 في عام 2008. وقد تم تنفيذ بعض التفاصيل في بعض المتصفحات، ومع ذلك، لن تكتمل الوظائف الكاملة لـ HTML 5 في السنوات القليلة القادمة.
قال فلاد فوكيسيفيتش، المدير الفني لمشروع Mozilla Firefox، إن HTML 5 يدعم الفيديو، وقد أضاف Firefox 3.5 للتو دعمًا للفيديو، كما يدعم Google Chrome علامات الفيديو. وتدعم Microsoft بعض ميزات HTML 5 في Internet Explorer 8، مثل التخزين المحلي و AJAX للملاحة ونماذج DOM المتعددة.
وقالت مولي إي هولزشلاغ، المبشرة على شبكة الإنترنت في أوبرا، إن أوبرا تدعم Canvas وتخطط لدعم الفيديو. تدعم Apple أيضًا علامات الفيديو والصوت في متصفح Safari، بالإضافة إلى تقنية Canvas (تم اختراع Canvas بواسطة Apple).
جانب HTML 5: تخلص من تلك المكونات الإضافية
وقال ألمير إنه على الرغم من أن شركات مثل Adobe، وMicrosoft، وSun (التي ستصبح قريباً Oracle) قد نفذت كل منها تقنيات الوسائط المتعددة الخاصة بها على الويب، إلا أن HTML 5 قد يسلبها وظائفها في النهاية. وقال مايكل كوت، محلل RedMonk، إن ما يمكن أن يفعله HTML 5 لا يختلف عما تفعله هذه الشركات، كما أن JavaFX ستتعرض للتهديد أيضًا.
قال إيان هيكسون، المصمم المشارك لمواصفات HTML 5، إن الهدف من HTML 5 هو تحرير الويب من تلك المكونات الإضافية الغنية غير المفتوحة، فهي موفري خدمات مستقلون وغير مناسبين للويب المفتوح. وقال هيكسون إن استخدام منتجات الشركات المتخصصة يشكل خطراً على تطوير الويب، فماذا لو توقفت عن التطوير، أو بدأت في الشحن؟ وأضاف هيكسون أنه، كما هو الحال مع Windows من قبله، سيكون الأمر فظيعًا إذا تم التحكم في نظام التطوير الأساسي الخاص بنا بواسطة بائع واحد.
قال مدير Firefox Vukicevic أن Mozilla تريد أن تظل منفتحة وتضمن أن التقنيات مثل الفيديو ليست في أيدي شركات معينة، ولكن ما إذا كان HTML 5 وCanvas يمكن أن يحلا محل Flash وSilverlight وJavaFX في النهاية يعتمد على المطورين. يعتقد Vukicevic أن IE8 لا يدعم بعض ميزات HTML 5، وهو ما يمثل مشكلة للمطورين نظرًا لحصة سوق متصفح IE، يجب على المطورين إما استخدام واجهة برمجة تطبيقات Microsoft لتوفير تطوير إضافي، أو استخدام تقنيات مثل Flash.
جانب البرنامج المساعد: فهي أفضل وتم تنفيذها بالفعل
على الرغم من أن Adobe وMicrosoft وSun شاركوا جميعًا في تطوير مواصفات HTML 5، إلا أنهم جميعًا قالوا إن التكنولوجيا الخاصة بهم ضرورية. لا يزال HTML 5 معيارًا قيد التطوير وقد يستغرق من 5 إلى 10 سنوات حتى يتم الانتهاء منه، لذا فمن السابق لأوانه إجراء مقارنات. قال متحدث باسم Microsoft إن Silverlight لا يزال بحاجة إلى الوجود لأنه يتضمن ميزات متقدمة مثل نموذج برمجة أفضل وC# وإمكانيات ثلاثية الأبعاد والقدرة على التشغيل خارج المتصفح.
قال ديف ستوري، نائب رئيس أدوات التطوير في Adobe، إن HTML 5 يواجه العديد من التحديات، ولا يزال سوق المتصفحات مجزأً، كما أن مشكلات التوافق بين المتصفحات خطيرة للغاية، ويُظهر الجدول الزمني لـ HTML 5 أن HTML 5 + CSS 3 النهائي قد يستغرق الأمر سيستغرق الأمر 10 سنوات للانتهاء منه، وخلال هذه الفترة سيستمر Flash في التطور وتوفير تجربة أفضل للمستخدم.
قال جيمس جوسلينج، نائب رئيس SUN والمعروف باسم والد Java، إن JavaFX أفضل بكثير من HTML 5 من حيث العرض والأداء والأداء.
قال المحلل كوت إنه لا يوجد حاليًا أي تهديد مباشر لهذه المكونات الإضافية الغنية بالويب، وسيستغرق تنفيذ الوظائف الموجودة في هذه المكونات الإضافية سنوات عديدة، ويأمل أن تستمر تقنيات المكونات الإضافية هذه في الوجود حتى بعد إصدارها أتش تي أم أل 5. ويوافق فيت من Google على أن HTML 5 ما هو إلا نقطة بداية، وأن شركات مثل Google ستقدم أيضًا تقنياتها الخاصة، مثل سحب الصور وإسقاطها على الويب.
سيواجه العديد من عمالقة الصناعة خيارات
معظم الشركات المشاركة في HTML 5 هي إما شركات مصنعة للمتصفحات أو مطورو أدوات تطبيقات الويب الغنية، ولكن نادرًا ما يكون كليهما، باستثناء Microsoft التي قالت إن Microsoft ستكون أيضًا في معضلة بسبب هذا. مجهود رائع، الغرض من وجود فريق Silverlight هو توفير تحسينات للمتصفحات. إذا تم تنفيذ HTML 5 بسهولة، فماذا سيفعل Silverligth أيضًا؟
سيتعين على Google أيضًا اتخاذ خيارات معينة، على سبيل المثال، يستخدم موقع YouTube برنامج Flash لتنفيذ مقاطع الفيديو. وسيؤدي دعم HTML 5 لمقاطع الفيديو إلى إعادة النظر في هذه المشكلة، وسيتعين عليهم اتخاذ خيارات صعبة من حيث التكلفة والفعالية.