3

第一に、私はその質問をする際に意図的にナイーブに聞こえようとしているわけではありません。

でも本当だけど。私はこれから何年も維持することを期待している新しいRailsプロジェクトを開始しています。私は今、プロジェクトをできる限り「将来に備えた」ものにする決定を下したいと思っています。

では、一般的に HTML5 からどのような潜在的な価値を得ることができるでしょうか? Rails 3ビットはその質問にとってそれほど重要ではないと思いますが、私の質問の2番目の部分はまさにそれです. HTML5 の「使用」とは何ですか? そして、Rails 3 でそれを行うにはどうすればよいでしょうか?

私が理解していることから、Rails3 は data- 属性をサポートしています。それ自体で十分ですか?

html5boilerplateはどうですか?html5boilerplate を調べるのにほんの少しの時間を費やしただけですが、そこでは多くのことが行われているようです。とにかくそこには何がありますか?githubにRails3html5プロジェクトがあるようですが、「なぜ?」を理解するのに役立つドキュメントはありません。

要約すると、HTML5 のライフサイクルのこの時点で HTML5 について心配したい/心配する必要がある理由を説明できる、HTML5 に詳しい人を探しています。「新しくてピカピカだから!」良い答えではありません。

html5boilerplate が Rails3 プロジェクトにどのように/なぜ結びつくのかを説明することもいいでしょう。

4

3 に答える 3

2

HTML 5を使用する必要があるのは、それが新しくて光沢があるからではなく、未来です。将来の計画がない場合は、遅かれ早かれ移行する必要があります。HTML5が現在アルファ版であるのとは異なり、現在ブラウザによって大量に実装されています。今すぐサイトをHTML5に準拠させることで、時代を先取りするだけでなく、今から数か月/数年後に追いつく必要がなくなります。

そして、私はあなたに新しい/輝かしい理由を投げませんが、スペックはオフラインストレージ、ネイティブビデオとオーディオ、ジオロケーション、より良いフォーム要素などの非常に便利な機能を提供します。しかし、あなたはあなたのユーザーに素晴らしい新機能を提供するでしょう。

参考までに、今日のブラウザのHTML5機能との互換性に関する比較表を次に示します。http://en.wikipedia.org/wiki/Comparison_of_layout_engines_%28HTML5%29

于 2011-03-21T19:35:12.703 に答える
1

HTML5 では、多くの Web アプリケーションで標準になっていることを行うための、より効率的な新しい方法が導入されています。

現在 Web アプリケーションを作成していて、準拠した HTML (<5) を使用している場合、HTML5 ベースのブラウザーと完全に互換性があります。

HTML5 固有の機能を利用するかどうかは、リーチしようとしている対象ユーザーや開発能力など、多くの要因に基づいて決定する必要があります。

多くの大企業/イニシアチブでは、Web 開発者は依然として IE6.0 などのブラウザー内の機能について回答する必要があります。HTML5 の機能に依存するサイトを設計すると、現時点では非常に少数のユーザーにサイトが分離されます。

また、HTML5 が将来の可能性があることを十分に認識しておく必要がありますが、これはまだ W3C のワーキング ドラフトであり、実装者 (FF、IE、WebKit など) の側で多くの解釈が可能です。標準がまだ設定されていないため、HTML5 仕様のどの部分に対して開発を行うかを決定する際には注意が必要です。

于 2011-03-21T20:45:14.967 に答える
1

HTML5 doctype を使用する利点は現時点では明確ではないかもしれませんが、幸いなことに、HTML5 の機能を使用していない古いサイトやアプリの構造に害を及ぼすことはありません。

簡単に言えば、今のところ doctype を利用して、後で HTML5 の「機能」を実装することができます。これは、仕様が安定して快適に使えるようになった時点です。

これを行うことで、大混乱を招くことなく、最初に述べたようにアプリを「将来性のある」ものにしました.

于 2011-09-16T19:00:53.883 に答える