2011/12/14 fxug発表資料 初めてのrobotlegs

14

Upload: -

Post on 16-Apr-2017

1.174 views

Category:

Technology


2 download

TRANSCRIPT

Page 1: 2011/12/14 FxUG発表資料 初めてのRobotlegs
Page 2: 2011/12/14 FxUG発表資料 初めてのRobotlegs

自己紹介氏名:満石 豊Twitter : @Deyan

所属: GMO クリック証券株式会社システム部ほとんどのプロジェクトでの Flex 開発の取りまとめを行ってます

Page 3: 2011/12/14 FxUG発表資料 初めてのRobotlegs

なぜ MVC フレームワークを使うのか? ・中規模以上で複数人の開発になると、ある程度のルールが必要・ mxml と as を分離して、各クラス同士を疎結合にして、仕様変更や機能拡張による変更に強いアプリケーションにするため・さらに DI できると面倒なことが減るよ

Page 4: 2011/12/14 FxUG発表資料 初めてのRobotlegs

Robotlegs とは?・ PureMVC に DI の機能をプラスして改良したようなMVCS(S は Service) Framework・ SmartyPants IOC という DI コンテナを Robotlegs 用に最適化した SwiftSuspenders という DI コンテナを内包している・ Flex には依存していない・オープンソース

Page 5: 2011/12/14 FxUG発表資料 初めてのRobotlegs

Robotlegs の特徴・最小限ことしかやらないフレームワークなので軽い・設定を actionscript(context クラス ) で書くので、 asや mxml 以外に書いたり、ただの文字列を設定で使用するフレームワークと比べてリファクタリングに強い・覚えることが少ない。たぶん知ってる中で一番学習コストが低いと思う

Page 6: 2011/12/14 FxUG発表資料 初めてのRobotlegs

継承して使うクラス・ Model Actor・ View Mediator・ Controller Command・ Service Actor・設定 Context

Page 7: 2011/12/14 FxUG発表資料 初めてのRobotlegs

override して呼ばなきゃいけないメソッド ・ Actor なし・ Mediator onRegister()・ Command execute()・ Context startup()

Page 8: 2011/12/14 FxUG発表資料 初めてのRobotlegs

これだけ!

Page 9: 2011/12/14 FxUG発表資料 初めてのRobotlegs

簡単なサンプル

Page 10: 2011/12/14 FxUG発表資料 初めてのRobotlegs

作る順番V → M → C → S

Page 11: 2011/12/14 FxUG発表資料 初めてのRobotlegs

ライブコーディング( 料理番組っぽく )

Page 12: 2011/12/14 FxUG発表資料 初めてのRobotlegs

入社奨励金最大 200 万円!

Page 13: 2011/12/14 FxUG発表資料 初めてのRobotlegs

年間の離職率はたった 4 %!

Page 14: 2011/12/14 FxUG発表資料 初めてのRobotlegs

デモ取引でも Robotlegs を使っている画面があります。

ぜひ一度ご利用ください!