タグ

2014年7月12日のブックマーク (3件)

  • Marionetteからractiveへ - lxyuma BLOG

    昨日、天下一クライアントサイドJS MV*フレームワーク武道会で話してきた。 以下、そのスライドです。 今日は 自分が現場で使ってきた FWの変遷の軽ーい話をする 元々 Marionette.js使ってた 振り返ると、実装が冗長になってしまった 何を言ってるか?というと... 例えば ulとliで、その中の要素追加削除やeventを作りたい時 image <ul> <li>1st track click me</li> <li>2nd track click me</li> </ul> <button>new track</button> Marionetteだと... 1.html書いて全体像を作って 2.templateに切り刻んで 3.CompositeView作ってテスト書いて 4.ItemView作ってテスト書いて 5.CompositeViewをnewする処理書いて 6.元のh

  • 天下一MVCフレームワーク武闘会に参加してきました - TechTalkManiacs

    chaplin.js rails風 viewとモデルはBackbone reuseすると早い ただし再利用を意識しないと死ぬ CollectionView テストがない vue.js シンプル コンパクト モジュールフレンドリー 将来機能 web components observ riple.js reactiveなview componentファミリー 単機能なモジュールを組合せてアプリを作る knockout.jsの事例 10万行のアプリ 独自タグなし バインドが重いので、結局自前のライブラリを使うことに marionet.js backbone.jsベース view周りの面倒を見てくれる marionetからractiv.js marionetは書くことが多い 一部だけ使っていたら辛くて全部移行 あまり流行ってない 実は今は素のjs 1年沢山踏んできた AngularDart We

    天下一MVCフレームワーク武闘会に参加してきました - TechTalkManiacs
  • 天下一クライアントサイドJS アウトラインメモ

    天下一クライアントサイドJS MV*フレームワーク武道会 - connpass に参加してきたのでメモ。 Chaplin - mizchi Chaplin.jsの話 #ten1club // Speaker Deck 仕事で使ってる Chaplin paulmillr作のBackbone拡張系のMVC Rail風の構成 Chaplinの設計 Rails風のルーター インスタンスの管理するComposer Controllerと強調してインスタンスを管理 差分管理できるので早い 逆にインスタンスを引き継ぐので意識しないと辛い スキャフォールディング paulmillr/scaffolt Generator MV*だとやたらファイルが増える scaffolt はChaplinとは関係なく使える Brunch ウェブアプリに特化したビルドランナー CommonJS風の展開 npmで拡張子に応じた

    天下一クライアントサイドJS アウトラインメモ