自己紹介
- 外村 和仁
- @hokaccha
- 株式会社 ピクセルグリッド
- JavaScript, Node.js, Ruby
今日やること
- Backbone.jsとは何か
- Backbone.jsのアーキテクチャ
- ライブコーディング
Backbone.jsとは何か
- JavaScriptのMVCフレームワーク
- 圧縮版で5.6KBと軽量
- 作者はCoffeeScript、underscore.jsなどを開発しているJeremy Ashkenas氏
Backbone.jsが解決すること
- 役割、機能の切り分け
- 大規模なコードの保守性の向上
- 長期的な生産性の向上
Backbone.jsが解決しないこと
- コード量の削減
- プログラムの高速化
- 小規模なコードの保守性の向上
- 短期的な生産性の向上
まとめ
- Backbone.jsは役割を分割することでメンテナンス性をよくすることができる
- あくまで一つの手段なのでBackbone.jsにこだわる必要はない
- アプリケーションを設計する力が必要になる
宣伝