Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
Waltsで本当に アプリを開発できるのか Nov 21, 2016 / ng_sake #6 @armorik83
Slide 2
Slide 2 text
誰 • armorik83 • ng-kyoto代表、ng-japanスタッフ • 年明けに新しい職場
Slide 3
Slide 3 text
Walts
Slide 4
Slide 4 text
Walts • Walts - Angular 2向けFluxライブラリを作った • http://qiita.com/armorik83/items/191d50cbf093778198fe • 登場人物がActions, Dispatcher, Storeと三人 →三拍子→ワルツ • npm install --save walts
Slide 5
Slide 5 text
Waltsが本当にやりたかったこと • 『Fluxライブラリ』って言葉で広めたのは Fluxという語のコマーシャリズムに対する迎合だった • 本質はAngularアプリケーションを開発する上で • RxJSを用いたpub/subを • アプリケーション全体でいかに破綻なく 一貫性をもって導入できるか
Slide 6
Slide 6 text
いつもの図
Slide 7
Slide 7 text
Waltsがやること
Slide 8
Slide 8 text
CQRS
Slide 9
Slide 9 text
Demo
Slide 10
Slide 10 text
我々には何が必要か • Fluxが必要 • ではない • アプリケーションの構築には規模を問わない一貫性が 必要 • そのために考えるべきなのがアーキテクチャ • アーキテクチャは、角を立てずコードレビューで チームに指摘するためのもの(極論)
Slide 11
Slide 11 text
Fluxは万能か • 本当に必要なのはFluxではない • ユーザの変更に対して、常に一貫性を持って 描画を更新するための仕組みがあればよい • そのためのpub/subパターン • そのためのRxJS
Slide 12
Slide 12 text
Waltsが提供するもの • 単にFluxを提供するのではない • Angularアプリケーション開発に秩序を提供する • Waltsを併用するアプリ開発は ノウハウが蓄積されると早い • Waltsの活用については今後も情報を公開していく
Slide 13
Slide 13 text
Thank you!