2011年8月30日

JavaScriptMVC +α

JavaScriptMVC 以外に、いくつかのリンクをメモしておきます。

YUI App Framework

Yahoo の JavaScript ライブラリ - YUI - も バージョン 3.4.0 から MVC フレームワークを用意し始めました。

YUI を使っている場合には、選択肢のひとつとして挙がってくるでしょう。

HTML5 Boilerplate

何事にもひな形があった方が便利です。 HTML5 Boilerplate は、基本的な HTML / JavaScript / CSS を提供してくれます。

HTML / JavaScript / CSS

端末やブラウザーによって表現を揃えるか分離するかは難しいところです。 jQuery Conference の Nicholas Zakas の発表がひとつの指標となるかもしれません。

Progressive Enhancement 2.0 - slideshare.net

"An escalator can never break; it can only become stairs." - Mitch Hedberg

エスカレーターは決して壊れない。単なる階段になるだけだ。

また、Web ページのメタファーは印刷媒体ではなくテレビだとも主張しています。 無理なく無駄なく最新技術を取り入れることができると嬉しいですね。

"Old browsers are like black & white TVs. New browsers are like HD TVs."

古いブラウザは白黒テレビのようなもので、新しいのは HD テレビのようなものだ。

このため:

"Your site SHOULD look different in different browsers."

サイトは異なるブラウザでは違って見えるべきだ。

コンテンツと視聴端末は別々に考えるべきことだからです。

なお、Nicholas Zakas さんは "High Performance JavaScript" の著者です。 書籍は日本語にも翻訳されていますので、最近の JavaScript 事情 (と言っても発売は去年なので一昨年くらいの事情) を一通り眺めるにはとても良い本だと思います。 (自分が読んだときのメモ書き - Books - High Performance JavaScript)

その他に、CSS の使い方や各種のパフォーマンスについては下記の二点も良さそうです。

コメントを投稿