20140629 - kyosen/developing-backbone.js GitHub Wiki
活動概要
- 日時: 2014/06/29(日) 13:00〜
- 参加者: 井谷、伊藤、乙村、辻(司会)、矢野、米田(書記)
- 欠席者: なし
- 内容: Backbone.jsアプリケーション開発ガイド 5章, 6章
5章 チュートリアル2 - ライブラリ(RESTを使ったBackbone.jsアプリケーション)
5.1 セットアップ
- el ってなんだっけ?(辻)
- html の "books" と LibraryView を紐づけている(矢野)
- el という名前は決まっている
- el の定義は毎回書く訳ではない?(辻)
- html がある場合は書くのでは(伊藤)
- id 名とファイル名はそろえたほうが綺麗な気がする(伊藤)
- library.js → books タグ。名前が一致していない
5.2 インタフェースの作成
- P106 の下。何が宿題?(井谷)
- 表紙画像選択のための参照ボタンが効かないこと(井谷・矢野)
5.3 バックエンドの作成
- P108 インストールをするときにエラー出た人?(井谷)
- とくになし(辻)
- Node.js があれば Webサーバーを別途立てる必要がないってこと?(米田)
- 必要なし
- P110 のコマンドはブラウザでたたく?(米田)
- プロンプトでたたく
- P116 app.get, put, post が上手く動かない(乙村)
- 特に詰まっていない(矢野)
- MongoDB でモデルというのはどういうものを指す(井谷)
- MongoDB と JavaScript はどういう関係(辻)
- JSON っぽいデータ構造で操作できる(矢野)
- 言語は特に縛りはない
- Wikipedia「「ドキュメント」と呼ばれる構造的データをJSONライクな形式で表現し、そのドキュメントの集合を「コレクション」として管理する」
- MongoDB と JavaScript はどういう関係(辻)
- P111 app.get の第2引数のコールバック関数で return しているのはなぜ(井谷)
- webで調べてみたが、return している記述は見つからなかった。不要かも。
- P117 サブスキーマ定義を書くときの [ Keywords ] の [ は JSON の書き方?MongoDB の書き方?(井谷)
- JSON の配列の書き方 → http://json.org/json-ja.html
- P117 title : String の title には ' で囲まれていないが表記上問題ない?(乙村)
- 空白とかがなければ不要だったはず(伊藤)
- String, Date は何か?
- なんらかのオブジェクトであることは間違いなさそう。
- MongoDB を管理するときに UI みたいなものはある(乙村)
- デフォルトはコマンドライン。業務では RockMongo を使っていた(矢野)
5.4 サーバとの通信
5.5 まとめ
番外編 Backbone.jsをUMLで可視化
http://www.sssg.org/blogs/hiro345/archives/12157.html
6章 拡張機能
6.1 MarionetteJS(Backbone.Marionette)
6.2 Thorax
→ いったんペンディング。backbone.js の中身を可視化してみる。
次回の予定
- 8/2(土) 11:00 〜
- ホテル予約をBackbone.js で作ってみる
- 復習
- 4章までを読んでおく(サーバーとのやりとりはしない)