筆者の担当していた案件では、Knockout.jsを使って開発していました。 今回はどんな感じで使ってたのか?というのを記事にしたいと思います。 Knockout.jsとは? MVVM(Model-View-ViewModel)パターンをサポートするフレームワークです。 双方向バインディング云々…書こうとしましたが、こちらを参照したほうが良いでしょう。 わかりやすいです。 [Knockout]MVVMパターンでアプリケーションを構築する http://www.buildinsider.net/web/bookjslib111/89 どんな案件? 内容 webviewを使ったスマートフォン向けのアプリ開発。 サポート端末 Android4.0以上 iOS6.0以上 案件規模 フロントエンジニアは5名程度。 コード量 愚直に↓をしてみると、数十万行 $ find . -name "*.js"