Slide 1

Slide 1 text

Aurelia in production Aurelia をプロダクトで使う話 in #gotandajs @ken_zookie

Slide 2

Slide 2 text

Knockout 好きに薦めたい Aurelia  Knockout 好きすぎて日本語ドキュメント作った  http://kojs.sukobuto.com  Knockout is レガシー対応が完璧なデータバインド難民キャンプ  でも IE6~IE8 も成仏したし、そろそろ…  Aurelia は Durandal Inc が開発している  Durandal は Knockout ベースの SPA フレームワーク

Slide 3

Slide 3 text

Aurelia をプロダクトで使う話  簡単に言うと『電子母子手帳』  予防接種のスケジューラが魅力 ※特許取得済み  親子と地域をつなぐ自治体サービス  医療機関  幼稚園・保育園  その他行政サービス

Slide 4

Slide 4 text

Aurelia の使いどころ  管理画面  自治体ごとのサイト管理システム  施設ごとのコンテンツ・クチコミ管理システム ←まずはここから  弊社内運用業務のための統括管理システム  ハイブリッドアプリ?  やはりアプリは避けて通れなかった…

Slide 5

Slide 5 text

Aurelia の良さ 本格的に使ってみてどうなのか

Slide 6

Slide 6 text

おしとやかな MVVM が良い その他  View と ViewModel の紐づけは不要 名前で対応づける  ViewModel に View を書いちゃう こともできる  Babel と共に あらんことを

Slide 7

Slide 7 text

フルスタックと自由の共存がうれしい  Aurelia を構成するほぼすべてがプラグイン  aurelia-binding, aurelia-template, aurelia-router  モジュールごとに独立しているから、それぞれ置き換えが可能  つまり Angular や Knockout のシンタックスを使うこともできる  プラグインのちょい足しもかんたん  aurelia-validate, aurelia-dialog は管理画面の必須プラグイン  モジュールローダ(パッケージマネージャ)も自由  正統派の System.js  単純堅牢な Webpack

Slide 8

Slide 8 text

WebComponents の使い勝手が良い  独自プロパティを属性として定義できる  イベントも属性として定義できる  aurelia.globalResources(‘component’) しておけばどこでも使える

Slide 9

Slide 9 text

Aurelia のこれから 期待  正式リリース  現在 1.0.0-beta-1.1.*  Aurelia Interface  有料だが魅力あり 課題  ドキュメント拡充  ブログ漁るの大変  日本語情報  というか国内ユーザの増加  読み方  あうれりあ?おーれりあ?