2011/12/14 FxUG発表資料 初めてのRobotlegs
-
Upload
- -
Category
Technology
-
view
1.174 -
download
2
Transcript of 2011/12/14 FxUG発表資料 初めてのRobotlegs
![Page 1: 2011/12/14 FxUG発表資料 初めてのRobotlegs](https://reader036.fdocuments.net/reader036/viewer/2022081414/58f2d6721a28ab007d8b45d5/html5/thumbnails/1.jpg)
![Page 2: 2011/12/14 FxUG発表資料 初めてのRobotlegs](https://reader036.fdocuments.net/reader036/viewer/2022081414/58f2d6721a28ab007d8b45d5/html5/thumbnails/2.jpg)
自己紹介氏名:満石 豊Twitter : @Deyan
所属: GMO クリック証券株式会社システム部ほとんどのプロジェクトでの Flex 開発の取りまとめを行ってます
![Page 3: 2011/12/14 FxUG発表資料 初めてのRobotlegs](https://reader036.fdocuments.net/reader036/viewer/2022081414/58f2d6721a28ab007d8b45d5/html5/thumbnails/3.jpg)
なぜ MVC フレームワークを使うのか? ・中規模以上で複数人の開発になると、ある程度のルールが必要・ mxml と as を分離して、各クラス同士を疎結合にして、仕様変更や機能拡張による変更に強いアプリケーションにするため・さらに DI できると面倒なことが減るよ
![Page 4: 2011/12/14 FxUG発表資料 初めてのRobotlegs](https://reader036.fdocuments.net/reader036/viewer/2022081414/58f2d6721a28ab007d8b45d5/html5/thumbnails/4.jpg)
Robotlegs とは?・ PureMVC に DI の機能をプラスして改良したようなMVCS(S は Service) Framework・ SmartyPants IOC という DI コンテナを Robotlegs 用に最適化した SwiftSuspenders という DI コンテナを内包している・ Flex には依存していない・オープンソース
![Page 5: 2011/12/14 FxUG発表資料 初めてのRobotlegs](https://reader036.fdocuments.net/reader036/viewer/2022081414/58f2d6721a28ab007d8b45d5/html5/thumbnails/5.jpg)
Robotlegs の特徴・最小限ことしかやらないフレームワークなので軽い・設定を actionscript(context クラス ) で書くので、 asや mxml 以外に書いたり、ただの文字列を設定で使用するフレームワークと比べてリファクタリングに強い・覚えることが少ない。たぶん知ってる中で一番学習コストが低いと思う
![Page 6: 2011/12/14 FxUG発表資料 初めてのRobotlegs](https://reader036.fdocuments.net/reader036/viewer/2022081414/58f2d6721a28ab007d8b45d5/html5/thumbnails/6.jpg)
継承して使うクラス・ Model Actor・ View Mediator・ Controller Command・ Service Actor・設定 Context
![Page 7: 2011/12/14 FxUG発表資料 初めてのRobotlegs](https://reader036.fdocuments.net/reader036/viewer/2022081414/58f2d6721a28ab007d8b45d5/html5/thumbnails/7.jpg)
override して呼ばなきゃいけないメソッド ・ Actor なし・ Mediator onRegister()・ Command execute()・ Context startup()
![Page 8: 2011/12/14 FxUG発表資料 初めてのRobotlegs](https://reader036.fdocuments.net/reader036/viewer/2022081414/58f2d6721a28ab007d8b45d5/html5/thumbnails/8.jpg)
これだけ!
![Page 9: 2011/12/14 FxUG発表資料 初めてのRobotlegs](https://reader036.fdocuments.net/reader036/viewer/2022081414/58f2d6721a28ab007d8b45d5/html5/thumbnails/9.jpg)
簡単なサンプル
![Page 10: 2011/12/14 FxUG発表資料 初めてのRobotlegs](https://reader036.fdocuments.net/reader036/viewer/2022081414/58f2d6721a28ab007d8b45d5/html5/thumbnails/10.jpg)
作る順番V → M → C → S
![Page 11: 2011/12/14 FxUG発表資料 初めてのRobotlegs](https://reader036.fdocuments.net/reader036/viewer/2022081414/58f2d6721a28ab007d8b45d5/html5/thumbnails/11.jpg)
ライブコーディング( 料理番組っぽく )
![Page 12: 2011/12/14 FxUG発表資料 初めてのRobotlegs](https://reader036.fdocuments.net/reader036/viewer/2022081414/58f2d6721a28ab007d8b45d5/html5/thumbnails/12.jpg)
入社奨励金最大 200 万円!
![Page 13: 2011/12/14 FxUG発表資料 初めてのRobotlegs](https://reader036.fdocuments.net/reader036/viewer/2022081414/58f2d6721a28ab007d8b45d5/html5/thumbnails/13.jpg)
年間の離職率はたった 4 %!
![Page 14: 2011/12/14 FxUG発表資料 初めてのRobotlegs](https://reader036.fdocuments.net/reader036/viewer/2022081414/58f2d6721a28ab007d8b45d5/html5/thumbnails/14.jpg)
デモ取引でも Robotlegs を使っている画面があります。
ぜひ一度ご利用ください!