今回はTODO-ModuleのSPA(シングルページアプリケーション)クライアントをVue.jsを使って作っていきます。 Vue.jsとはViewModelに特化したフレームワークです。AngularJSやKnockoutJSに影響を受けており、似ているところも多々あります。 AngularJSはフルスタックですが Vue.jsはそうではないので、ViewModel以外の部分は自作するか、他のライブラリを使う必要がります。 今回はVue.js以外にルーティングライブラリであるPage.jsと バリデーターのvue-validatorを使います。 デモアプリとソースコードはこちらに公開しています。 TODO-Module-Vue ソースコード 動作環境 OS X Yosemite node v0.10.37 npm 2.7.3 今まで同様に、このクライアントアプリの動作確認にはAPIが必要な
![JavaScriptフレームワーク比較用サンプルアプリ 「TODO-Module-Vue」を作る - フルスタックエンジニアに](https://cdn-ak-scissors.b.st-hatena.com/image/square/b6b1e2b8ad989839444374d56c868bbd5f10219c/height=288;version=1;width=512/https%3A%2F%2Fc1.staticflickr.com%2F9%2F8825%2F17345815394_b23e43d4f2_o.png)