بيت تطوير Html5: لشبكة الإنترنت في المستقبل

Html5: لشبكة الإنترنت في المستقبل

جدول المحتويات:

Anonim

بالنسبة إلى المستخدم العادي ، قطعت شبكة الويب العالمية شوطًا طويلًا في أقل من عقدين: من تلك المواقع الجغرافية المبكرة ذات الألوان الزاهية إلى مواقع الويب البسيطة مثل Google إلى المواقع التفاعلية للغاية مثل Facebook و Twitter و YouTube. قبل عشر سنوات ، كانت معظم المواقع تعتمد على النص ؛ كانت الصور ترفًا ، ولم يتم سماعها. الآن ، يمكنك تشغيل محتوى الوسائط المتعددة مباشرة على متصفحك. لقد قطعنا شوطًا طويلًا بالفعل. ربما هذا هو السبب في أنه من المفاجئ أن تكتشف أن التكنولوجيا التي تقف وراء كل ما رأيناه على الويب حتى الآن ظلت كما هي إلى حد ما.


HTML ، اللغة المستخدمة من قبل المبرمجين ومشرفي المواقع لإنشاء مواقع ويب ، ظلت إلى حد كبير دون تغيير لأكثر من عقد من الآن. في الواقع ، لم تبدأ وسائل الإعلام الرئيسية في عام 2010 إلا في إسقاط HTML5 في الأخبار ، ولم يقبل اتحاد شبكة الويب العالمية سوى المعيار المقترح في عام 2011.


ونتيجة لذلك ، لا يزال HTML5 قيد التطوير إلى حد كبير ، حتى إذا كانت متصفحات الويب ومواقع الويب المختلفة تستخدم بالفعل عددًا من ميزاتها. في الواقع ، تتضمن المتصفحات الرئيسية مثل Chrome و Firefox و Safari و Internet Explorer ميزات HTML5 أكثر وأكثر في كل إصدار جديد. كان هناك الكثير من الحديث حول فوائده وميزاته ، ولكن ما مدى الحقيقة التي تثيرها هذه المشاركة؟ هنا سنلقي نظرة على HTML5 وما يقدمه. (للحصول على بعض القراءة في الخلفية ، تحقق من الانتقال من Flash إلى HTML5.)

HTML: السيناريو الحالي

يتم تقديم HTML5 بشكل شائع كتعزيز للغات الترميز الحالية المستخدمة: HTML4 و XHTML 1.1. في الواقع ، لقد تم إنشاء HTML5 لأن مؤلفيها المشاركين ، W3C ومجموعة ويب لتكنولوجيا تطبيق النص التشعبي ، أرادوا أن يكون لديهم لغة ترميز واحدة لصفحات الويب لتقليل الأخطاء في مستندات الويب والتي يمكن كتابتها إما HTML أو XHTML.

  • HTML4

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

  • XHTML

    يتم دمج XHTML بشكل أساسي مع HTML4 مع XML ، وهي لغة ترميزية قابلة للامتداد تعمل على تبسيط HTML دون التضحية بقوته ومرونته.

فوائد HTML 5

تم تصميم HTML5 كشيء أكثر من مجرد مزيج مما نجح مع HTML4 و XHTML.


تم تعيين W3C و WHATWG مع الأهداف التالية لـ HTML5:

  • قلل من الحاجة إلى المكونات الإضافية ، مثل Flash
  • المزيد من العناصر النحوية لتحل محل النصوص
  • جهاز مستقل
  • بناءً على HTML و DOM و CSS و JavaScript
في الوقت الحالي ، تتمثل الميزات والفوائد الأكثر ارتباطًا بـ HTML5 فيما يلي:

  • 2 - مد الرسم أصبح ممكنا من قبل جزء
  • تشغيل الفيديو والصوت دون الحاجة إلى المكونات الإضافية الخارجية
  • دعم التخزين المحلي
  • عناصر محددة المحتوى مثل
    ،
    و
  • عناصر تحكم النماذج مثل البريد الإلكتروني وعنوان URL والبحث والتاريخ والتقويم

HTML5 والأمن

يحتوي HTML5 بوضوح على بعض الإمكانيات الهائلة لمستخدمي الويب ، مثل القدرة على مشاهدة الفيديو دون تنزيل وتثبيت مكون إضافي ، تفاعل السحب والإفلات ، القدرة على إنشاء المستندات وكتابة رسائل البريد الإلكتروني - حتى بدون اتصال بالإنترنت. وبالطبع ، التشغيل المتداخل.


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


للأسف، الاجابة هي لا.


قرب نهاية عام 2011 ، أفادت الوكالة الأوروبية لأمن الشبكات والمعلومات بأنها حددت 51 مشكلة أمنية تحيط بـ HTML5 وواجهات برمجة التطبيقات ذات الصلة. في الواقع ، فتح المعيار المستقبلي الباب أمام مواطن الضعف والتهديدات الجديدة التي لم نرها من قبل.


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


ولكن كما كتب Mike Schema على Mashable في أبريل 2011 ، فإن أخطر الثغرات والتهديدات لا تأتي من HTML5 في حد ذاتها ، ولكن من المطورين الذين يسارعون إلى استخدام HTML5 لتطبيقاتهم. رابط ضعيف آخر هو التطبيقات المختلفة التي تستخدمها المتصفحات المختلفة.

HTML5: حيث يمكن أن يؤدي شبكة الويب العالمية

HTML5 أبعد ما يكون عن الكمال ، وهو أمر مفهوم لأنه لم يتم طرحه بعد وجعله رسميًا. في غضون ذلك ، هناك الكثير من المبرمجين الموهوبين الذين يكرسون وقتهم ومهاراتهم ومعرفتهم وجهودهم لجعلها أفضل وأكثر أمانًا.


بالإضافة إلى ذلك ، من المؤكد أن تكون هناك إجراءات مضادة تظهر بمجرد اكتشاف ثغرة أمنية واستغلالها.


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

هتمل المستقبل

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


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


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


ولكن ما يميز HTML5 حقًا عن سابقاتها هو أنه يوفر طريقة لاستخدام تطبيقاتك في وضع عدم الاتصال. يمكنك استخدام الكمبيوتر لتخزين بياناتك ، وهي قدرة لم تكن ممكنة من قبل ، أو على الأقل كانت محدودة للغاية من قبل.

التكرار التالي للويب

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

Html5: لشبكة الإنترنت في المستقبل