ウェブの未来は何ですか? XHTML 2、HTML 5、または他の何か?

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

  •  02-07-2019
  •  | 
  •  

質問

HTMLの新しいバージョンとXHTMLの新しいバージョンの両方の議論と進歩に混乱しています。彼らは競争相手ですか?もしそうなら、採用されたウェブの未来はどのようなものでしょうか?そうでない場合、それぞれの非競合目的は何ですか?

私たちはここでBluRay / HDVDバトルをする予定ですか?最終的に明確な決定はありますか?ブラウザが実装する最も簡単な機能や最も派手な機能を選択し、Web開発者が新しいWebアプリの最小公分母を整理しようとする未来を恐れています。

役に立ちましたか?

解決

HTML 5はWebアプリケーション向けで、XHTML2はドキュメント向けです。 HTML 5ワーキングドラフトから:

  

XHTML2は、ハイパーリンク、マルチメディアコンテンツ、ドキュメント編集の注釈、リッチメタデータ、宣言型インタラクティブフォーム、詩や科学論文などの人間の文学作品のセマンティクスを記述するための優れた機能を備えた新しいHTMLボキャブラリーを定義します。

     

ただし、Webでよく見られる非ドキュメントタイプのコンテンツの多くのセマンティクスを表現する要素はありません。たとえば、フォーラムサイト、オークションサイト、検索エンジン、オンラインショップなどは、ドキュメントのメタファーにうまく適合せず、XHTML2の対象外です。

     

[HTML5]は、HTMLを拡張して、これらのコンテキストにも適していることを目指しています。

     

XHTML2と[HTML5]は異なる名前空間を使用するため、同じXMLプロセッサで両方を実装できます。

他のヒント

XHTML2とHTML5は競合する標準であり、どちらもHTMLの次の反復であると主張しています。

HTML5はブラウザベンダーのサポートを受けているため、HTML5が勝つことは明らかです。

XHTML2は事実上消滅しています。 w3c(HTMLWG)はWHATWGの提案を受け入れたため、XHTML2の作業は停止しました(その前でさえ、xhtml2の最後の作業ドラフトは2006年からです)。

私の意見では、HTML5が次の主要なフォーマットになります。 XHTMLは、Web環境で使用するにはあまりにも寛容です(小さなエラーごとにページが失敗することはありません...)。

HTML5は、Web開発者にとって非常に魅力的なものになりつつあります-CANVAS要素の正式な仕様、ネイティブドラッグアンドドロップAPI、オフラインストレージAPI、サーバー通知API(プッシュモデル)、正式なコンテンツ編集APIなどなど。彼らが提案しているものの半分でも提供できるなら、それはウェブアプリケーションにとって大きな進歩です。

簡単なグーグル検索で見つけられたものから、これらは確かに競合する標準であることをお勧めします。どちらもWebテクノロジーの進歩を試みていますが、そのためのさまざまな道を進んでいます。

この問題をかなり徹底的に処理するには、次の2つのリンクを参照してください。

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以外のほとんどのブラウザはcanvas要素とSVGをサポートしていますが、それでも市場の約25%しか占めていません。 IEが依然として市場シェアの75〜80%を占めているため、代替を使用しない、または代替に気づいていないユーザーは、より高度な機能を使用できず、デザイナーに厳しい決断を下します。

IE8は、最終的に他のブラウザがユーザーに提供していたサポートを実装しているだけです。つまり、IEユーザーベースは常に互換性に遅れをとっています。 HTML 5は良いアイデアですが、Flash / AIRやGoogle Gearsなどの独自のソリューションは、HTML 5が提供する豊富な機能の標準化サポートを提供し続けると思います。最大の問題は本当に標準化です。可能な限り多くのユーザーを念頭に置いてWebサイトを設計する必要があります。しかし、希望はあります。 Mozilla開発者がIE用のキャンバスプラグインを作成しました。オープンソースIEアドオンが特定の標準に到達し、ユーザーがFlashと同じようにインストールできる可能性があります。

マイクロソフトの功績により、彼らはIE8およびWindows 7の開発に非常にオープンであるため(プロジェクトのブログを参照)、より積極的なIE開発によりHTML 5の採用が加速する可能性があります。

W3Cは、xhtml2 ワーキンググループの憲章が2009年に期限切れになることを許可しました。彼らのリソースはhtml5ワーキンググループに組み込まれました。 html5仕様には、 XHTML構文

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top