التعليق: HTML5 هي أكبر قفزة في معايير الويب في العقد الماضي. على عكس الإصدارات السابقة ، لا يستخدم HTML 5 فقط لتمثيل محتوى الويب. تتمثل مهمتها في جلب الويب إلى منصة تطبيق ناضجة حيث يتم توحيد الفيديو والصوت والصور والرسوم المتحركة والتفاعلات مع أجهزة الكمبيوتر. على الرغم من أن تطبيق HTML 5 لا يزال أمامه طريق طويل ، إلا أن HTML 5 يتغير
HTML5 هي أكبر قفزة في معايير الويب في العقد الماضي. على عكس الإصدارات السابقة ، لا يستخدم HTML 5 فقط لتمثيل محتوى الويب. تتمثل مهمتها في جلب الويب إلى منصة تطبيق ناضجة حيث يتم توحيد الفيديو والصوت والصور والرسوم المتحركة والتفاعلات مع أجهزة الكمبيوتر. على الرغم من أن تطبيق HTML 5 لا يزال أمامه طريق طويل ، فإن HTML 5 يقوم بتغيير الويب.
HTML كانت أحدث ترقية هي HTML 4.01 التي تم إصدارها في ديسمبر 1999. لقد حدث الكثير منذ ذلك الحين. انتهت حرب المتصفح الأولية ، تم القضاء على Netscape ، و IE5 ، كفائز ، تم تطويره لاحقًا إلى IE6 و IE7. وُلد موزيلا فايرفوكس من رماد نيتسكيب الميت وقفز إلى المركز الثاني. أطلقت كل من Apple و Google متصفحاتها الخاصة ، في حين أن أوبرا Jasper الصغيرة لا تزال تتعرض للضرب وتأخذ المبادرة لتعزيز معايير الويب. لقد كان لدينا حتى تجربة ويب حقيقية على الهواتف المحمولة وأجهزة المفاتيح ، وذلك بفضل Opera و iPhone و Android القادم من Google.
ومع ذلك ، فإن كل هذا لم يجعل حركة معايير الويب أكثر إرباكًا ، وتم ترك HTML 5 وغيرها من المعايير على الرفوف. نتيجة لذلك ، تم عرض HTML 5 دائمًا في شكل مسودة.
لذلك ، انضمت بعض الشركات إلى منظمة تسمى مجموعة عمل تقنية تطبيقات النص التشعبي ، وستقوم بإعادة تحديد HTML 5. المؤسسة مستقلة عن W3C وتأتي من فريق مشروع Mozilla و KHTML/Webkit و Google و Apple و Opera و Microsoft. على الرغم من أنه لن يتم التعرف على مسودة HTML 5 على المدى القريب ، إلا أن HTML 5 قد استمر أخيرًا.
ماذا سيحضر HTML 5؟ فيما يلي الأجزاء الأكثر إثارة من مسودة HTML 5: علامة جديدة وأكثر منطقية ، لن تكون كائنات الوسائط المتعددة ملزمة جميعًا في الكائنات أو العلامات المدمجة ، ولكن علامات الفيديو مع مقاطع الفيديو وعلامات الصوت مع الصوت. قاعدة البيانات المحلية. ستؤدي هذه الميزة إلى تضمين قاعدة بيانات SQL محلية لتسريع إمكانات البحث والتخزين المؤقت والفهرسة التفاعلية. في الوقت نفسه ، ستستفيد برامج الويب غير المتصلة بالإنترنت بشكل كبير. الرسوم المتحركة الغنية بدون ملحقات إضافية. سيعطي كائن Canvas للمتصفح القدرة على رسم المتجهات مباشرة عليه ، مما يعني أنه يمكننا عرض الرسومات أو الرسوم المتحركة مباشرة في المتصفح دون فلاش و Silverlight. بعض من أحدث المتصفحات ، باستثناء أي IE ، بدأت في دعم القماش. برامج حقيقية في المتصفح. سيوفر واجهات برمجة التطبيقات لتنفيذ التحرير والسحب والإفلات وقدرات واجهة المستخدم الرسومية المختلفة داخل المتصفح. سيتم إزالة علامات تعديل المحتوى واستخدام CSS.
من الناحية النظرية ، HTML 5 هو التربة لزراعة معايير الويب الجديدة والسماح بمشاركة أفكار مختلفة بين منظميه ، لكن HTML 5 لا يزال في المرحلة التجريبية.
وقال مايك شافير ، نائب رئيس التكنولوجيا في Mozilla ، إن HTML 5 هو مفهوم رفيع المستوى يمثل مجالًا تجريبيًا لكل من WhatWG ومسار قياسي لـ W3C.
يعتقد Shaver أن اهتمام Mozilla يتزامن مع تجربة Whatwg ، والتي تنشط للغاية في مجموعة العمل HTML 5. جربنا بعض التفاصيل المبكرة وقمنا بتقديم نتائج ناضجة إلى W3C.
في السنوات القليلة الماضية ، أطلقت Mozilla العديد من المشاريع التطلعية إلى جانب مختلف المعايير الجديدة الناشئة ، بما في ذلك PRISM ، ونظام لتشغيل برامج الويب دون اتصال ، ونسج ، إطار تخزين البيانات.
وقال شافير إن حركة HTML 5 بدأت بفارغ الصبر مع W3C ، وقد توقف العديد من التقدم في معيار الويب حيث تحولت W3C تركيزها من HTML إلى XML.
تم تصميم العديد من التقنيات الجديدة القائمة على بنية XML لاستبدال HTML. قال شافير إن هذا ليس هو المسار الصحيح ، ويجب ألا يكسر الناس ورميه كرجل أعمى أسود.
تم تعزيز تجربة HTML 5 الجديدة تدريجياً في متصفحات Safari و Chrome المستندة إلى Firefox و WebKit ، ولكن لا تزال هناك العديد من المشكلات.
قال مطور Chrome Darin Fisher إنه عندما لا يزال Chrome في مهده ، كان عليه مواجهة العديد من المشكلات. على الرغم من استخدام أحدث وظائف قاعدة البيانات المحلية لـ HTML 5 ، لم يتم تنفيذها في الإصدار المبكر من Chrome. نظرًا لأن آلية chrome sandboxing تتعارض مع وظائف قاعدة بيانات WebKit.
نظرًا لأن Chrome هو تطور سري ، فإن مطوري Chrome ليسوا مناسبًا لهم للمشاركة في تطوير WebKit.
إذا أردنا الحفاظ على أسرار Chrome ، فلا يمكننا المشاركة في مجتمع WebKit. قال فيشر إننا نود أن نساعد WebKit في بعض النواحي ، ولدينا الكثير من المطورين ذوي الخبرة ونود أن نعرف التحديات التي يواجهها الأشخاص الآن وسنكون سعيدًا بالمساعدة.
مع إطلاق Chrome ، قال فيشر إن أعضاء فريقه يأكلون أحيانًا مع أشخاص من WebKit ، وبعضهم يصبحون أصدقاء حميمين على انفراد. وقال فيشر إنهم كانوا حريصين على العمل مع مجموعات تطوير WebKit الأخرى لحل مشكلة قواعد البيانات في وضع عدم الاتصال.
يتضمن Chrome أيضًا تقنية Google Open Source Gears ، والتي يتم استخدامها لتنفيذ وظائف غير متصلة بالإنترنت مماثلة لـ HTML 5.
يمكن اعتبار التروس بديلاً عن واجهات برمجة التطبيقات الحالية ، يقول فيشر إن HTML 5 أمر رائع للمتصفحات الجديدة ، لكن الغالبية العظمى من المستخدمين يستخدمون أيضًا المتصفحات القديمة. يتيح Gears المتصفحات القديمة الحصول على واجهات برمجة التطبيقات هذه ، ونحن نقدم التوافق مع واجهات برمجة تطبيقات HTML 5.
تتمتع Gears بتوافق كبير وأصبحت طريقة أخرى لجلب HTML 5 إلى أجهزة سطح المكتب للأشخاص.
في الوقت الحالي ، تم تطوير الغالبية العظمى من الأعمال بواسطة Apple و Mozilla و Opera و Google و Trolltech. ماذا تفعل Microsoft؟ تشتهر IE ببلاه في معايير الويب ، ناهيك عن HTML 5. ولكن قد يقوم IE8 بإجراء تغييرات.
قال كريس ويلسون ، رئيس منصة Microsoft IE وما هي مجموعة العمل ، في رسالة بريد إلكتروني نأمل أن يكون العمل الذي نبدأ الآن يمكنه إنشاء نظام اختبار في مجموعة العمل HTML. وقال ويلسون إن فريق التنمية IE لا يزال قلقًا بشأن بعض مقترحات HTML 5. أشعر أن جميع أعضاء مجموعة العمل سيعترفون بأن لدينا الكثير لنفعله.
يحتوي IE8 ، الموجود حاليًا في الإصدار التجريبي ، بالفعل على العديد من الميزات الجديدة لـ HTML 5. إنه يحتوي على نظام مراسلة متقاطع ، وتخزين محلي ، وبعض الأحداث غير المتصلة بالإنترنت للكشف عن انقطاع الشبكة. ولكن لا تزال هناك بعض الميزات التي لم يتم وضعها على جدول الأعمال ، مثل القماش.
HTML 5 كبير جدًا ولا يزال في مرحلة التطوير. أعتقد أن مصنعي المتصفح يجب أن توصل إلى اتفاق في أقرب وقت ممكن ، ويمكن اختيار وقت التنفيذ المحدد لكل متصفح بأنفسهم. سوف يتفق مطورو الويب ومصنعي المستعرضات مع البيان التالي لـ Wilson ، والذي يمثل بلا شك وقتًا مثيرًا ، ونأمل أن نرى أن الويب يصبح منصة تطبيق جديدة.
المصدر الدولي لهذه المقالة: