私は非主観的な方法でこの質問をしようとしています。質問はかなりです:html5タブレットサイトのフロントエンドのヘルパーやフレームワークに最適な最新のオプションは何ですか?
豊富なUIが要求されているWebkit-TabletをターゲットとしたWebアプリケーションのフロントエンドを記述するチャンスがあれば、そのすべてのデータ処理にWebサービスを使用しますどのフレームワークとヘルパーライブラリが最適なオプションですか?
私は強力なフロントエンドスタックを維持するために最善を尽くしましたが、私は本当に素晴らしいと何かが欠けている場合今私は不思議です。
私はバックエンドを制御したいと思っていますが、フロントエンドで何か変更することができます。ここに私のスタックは、今のようになります:
- モジュール化 - curl.js
- DOM抽象化 - Zepto
- 能力検出 - Modernizr
- テンプレート化 - 口ひげ
- コード分析 - JSHint
- ユニットは、テスト - Qunit
- テストオートメーション - > PhantomJS
そして、私はそのことを知っている作品私はまだ決まっていない:
- 歴史経営管理論 - History.js?
- MVC /データモデル - spine.js?
- モジュールステッチング - cujo/cram?
あなたはどう思いますか?私は何か不足していますか?私はcoffeescriptを使用していないことに夢中ですか?これはどうやってやるの?私は、そこにある最新のウェブ技術の完璧なフロントエンドアーキテクチャを構築するチャンスがあり、それを釘付けたい。
私は、backbone.jsをspine.jsの代わりにMVC /データモデル用にチェックアウトすることをお勧めします。 Zeptoとの組み合わせでうまく動作します。それは実際には味の問題ですが、私はアンダースコアも好まれています(アンダースコアはバックボーンの前提条件です)。 – stephenmuss