ما هو مستقبل الويب؟XHTML 2، HTML 5، أو أي شيء آخر؟

StackOverflow https://stackoverflow.com/questions/145000

  •  02-07-2019
  •  | 
  •  

سؤال

أنا في حيرة من أمري بسبب المناقشة والتقدم لكل من الإصدار الجديد من HTML والإصدار الجديد من XHTML.هل هم المنافسين؟إذا كان الأمر كذلك، فما هو المستقبل المحتمل للويب؟إذا لم يكن الأمر كذلك، ما هو الغرض غير التنافسي المختلف لكل منها؟

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

هل كانت مفيدة؟

المحلول

HTML 5 مخصص لتطبيقات الويب بينما XHTML2 مخصص للمستندات.من مسودة عمل HTML 5:

يعرّف XHTML2 مفردات HTML جديدة بميزات أفضل للارتباطات التشعبية ومحتوى الوسائط المتعددة وتحرير المستندات والتعليقات التوضيحية الغنية والنماذج التفاعلية التعريفية ووصف دلالات الأعمال الأدبية البشرية مثل القصائد والأوراق العلمية.

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

يهدف [HTML5] إلى توسيع نطاق HTML بحيث يكون مناسبًا أيضًا في هذه السياقات.

يستخدم XHTML2 و[HTML5] مساحات أسماء مختلفة وبالتالي يمكن تنفيذهما في نفس معالج XML.

نصائح أخرى

XHTML2 وHTML5 هما معياران متنافسان، وكلاهما يزعم أنهما الإصدار التالي من HTML.

من الواضح جدًا أن HTML5 سوف يفوز، نظرًا لأنه يحظى بدعم بائعي المتصفحات.

XHTML2 ميت فعليًا.منذ أن قبلت w3c(HTMLWG) اقتراح WHATWG، توقف العمل على XHTML2 (حتى قبل ذلك، حيث أن آخر مسودة عمل لـ xhtml2 كانت من عام 2006).

في رأيي، سيكون HTML5 هو التنسيق السائد التالي.XHTML غير متسامح للغاية بحيث لا يمكن استخدامه في بيئة الويب (لا يمكن أن تفشل الصفحة عند كل خطأ صغير...).

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

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

للحصول على معالجة شاملة لهذه المسألة، يمكنك إلقاء نظرة على هذين الرابطين:

http://xhtml.com/en/future/x-html-5-versus-xhtml-2/

http://www.cmswire.com/cms/industry-news/setting-the-standards-html-5-vs-xhtml-2-002032.php

في النهاية، هذا هو كل ما يدعمه صانعو المتصفحات.HTML 5 غني بالميزات، لكن المسودة النهائية قد تستغرق سنوات.توجد صعوبات متأصلة في تنفيذ أشياء مثل دعم الصوت والفيديو في 4(+) محركات العرض الرئيسية، وجعلها جميعًا تتصرف بنفس الطريقة.حتى التحقق من الصحة سيكون عملا روتينيا.تدعم معظم المتصفحات، إلى جانب IE، عنصر اللوحة القماشية وSVG، لكنها لا تزال تمثل حوالي 25% فقط من السوق.مع استمرار سيطرة IE على 75-80% من حصة السوق، فإن المستخدمين الذين لا يستخدمون البدائل أو غافلين عنها لن يتمكنوا من استخدام ميزات أكثر تقدمًا، مما يمنح المصممين قرارًا صعبًا.

يقوم IE8 أخيرًا بتنفيذ الدعم الذي توفره المتصفحات الأخرى للمستخدمين، مما يعني أن قاعدة مستخدمي IE ستتأخر دائمًا في التوافق.على الرغم من أن HTML 5 فكرة رائعة، إلا أنني أعتقد أن الحلول الخاصة مثل Flash/AIR وGoogle Gears ستستمر في توفير موحدة دعم الميزات الغنية التي يوفرها HTML 5.المشكلة الأكبر حقًا هي التوحيد القياسي - حيث يتعين عليك تصميم موقع ويب يأخذ في الاعتبار أكبر نسبة ممكنة من المستخدمين قدر الإمكان.ولكن هناك أمل.قام أحد مطوري Mozilla بإنشاء مكون إضافي لـ IE - من المحتمل أن نرى وظيفة إضافية مفتوحة المصدر لـ IE تجعله يصل إلى مستوى معين، بحيث يمكن للمستخدمين تثبيته مثل Flash.

يُحسب لشركة Microsoft أنها منفتحة جدًا على تطوير IE8 وWindows 7 (راجع مدونات مشاريعها)، لذلك هناك احتمال أن يؤدي تطوير IE الأكثر استباقية إلى تسريع اعتماد HTML 5.

سمح W3C بملف xhtml2 وينتهي ميثاق مجموعة العمل في عام 2009.تم دمج مواردهم في مجموعة عمل html5.تحتوي مواصفات html5 على قسم بعنوان بناء جملة XHTML.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top