JavaScriptMVC 以外に、いくつかのリンクをメモしておきます。
YUI App Framework
Yahoo の JavaScript ライブラリ - YUI - も バージョン 3.4.0 から MVC フレームワークを用意し始めました。
- Announcing YUI 3.4.0 and the new YUILibrary.com - yuiblog.com
- App Framework - API Document
YUI を使っている場合には、選択肢のひとつとして挙がってくるでしょう。
HTML5 Boilerplate
何事にもひな形があった方が便利です。 HTML5 Boilerplate は、基本的な HTML / JavaScript / CSS を提供してくれます。
- HTML5 Boilerplate (本家)
- HTML5 Boilerplate 日本語訳 (日本語訳)
- HTML5 Boilerplate - CSS Radar (紹介記事)
- HTML5 Boilerplate を使用して Web 開発を容易に始める (IBM developerWorks)
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 の使い方や各種のパフォーマンスについては下記の二点も良さそうです。
- Presentational jQuery - slideshare.net : CSS の使い方
- Building with HTML5 Tech Talk (Facebook Engineering のビデオ)
0 件のコメント:
コメントを投稿