tiなごや vol.3 alloyやろまい

Post on 12-Jul-2015

1.921 Views

Category:

Documents

3 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Alloy やろまい

Shingo MoriConnectionWorks Inc.

Alloy はじめる その前に...

before Alloy

その気になれば1ファイルで完結できる!!!・・・やらんけど

•Window毎にurl指定でマルチ・コンテキスト

•Titanium.include でシングルコンテキスト

•exports で CommonJS 準拠

•混沌とした開発シーンを救うべく颯爽と登場したのが・・・

移り変わった開発標準っぽいの

これで最後だよね!?

Alloy コンセプト

•MVC•Model•View•Controller

•Convention over configuration

Alloy コンセプト

from @ryugoo_

Alloy のコード

index.js => controller

index.xml => View(XML)

index.tss => View(Titanium Style Sheet)

Alloy プロジェクト構造

•app以下で開発

•Resources以下は自動生成

•画像などはapp/assets内へ

Alloy View

•IDとclass•プラットフォーム指定

Alloy Controller•$でエレメントへアクセス

•プラットフォーム指定

•Underscore.js

•Backbone.js イベント

Alloy Model

•Backbone Model & Collectionがベース

•SQLite, プロパティアダプタ

•Migrationをサポート

Alloy Model

•Model を使ったデータバインディング

Alloy Widgets

•再利用可能な部品

•UIとロジックを内包

•Alloyと同じ構造で作成

Live Coding!!

Alloy まだまだだなぁって思うところ•デバッグがすごい面倒くさい•Titanium SDK 3.1 で解消されるっぽい•Modelがまだ使いづらい•RESTのSyncアダプターがまだ無い•https://github.com/viezel/napp.alloy.adapter.restapi•スタイルの動的指定ができない•画面初期化後の動きはコントローラーに書く必要有り•Alloy 1.2 で何とかなる・・・かも

注意:森の勝手な意見です!!

Recent Work with Alloy

Question?

ありがとうございました

top related