/note/social
Vue.jsで大規模アプリ?
- 以前のVue.jsは大規模アプリには向かないと言われていた
- しかし、バージョンアップを重ねた結果、現在のVue.jsは大規模アプリの開発にも対応できるようになった。
大規模アプリに対応できる理由
- 公式プラグインの充実
- エコシステムの成長
- サーバサイドレンダリング
- 開発環境サポートの充実
- アプリケーションアーキテクチャ
公式プラグインの充実
- ルータ: vue-router
- 通信: vue-resouce
- フォーム向けバリデータ: vue-validator
- 非同期データ読み込み: vue-async-data
- RxJSバインディング: vue-rx
エコシステムの成長
サーバサイドレンダリング
開発環境サポートの充実
- vue-loader/vuerifyによるvueファイルでのコンポーネント管理
- chrome拡張によるデバッグツール
- SublimeText、Atomでのシンタックスハイライト
- ドキュメントの充実
- vue-cli
アプリケーションアーキテクチャ
- vuex: Reduxをインスパイアしたプラグイン
参考資料:
(2016/01/09)