こんばんわ。さくーしゃです。すんごく Apollo が流行っている中、AS2.0用のフレームワークをまとめてみます。寺子屋(仮)第3回のネタにどう?ってふられたので(ふられてないけど)。いやー、DARAO を今後拡張するとしたら(わからんですけど)このままだとしっちゃかめっちゃかになりそうなので今後のためにも調べてみましたのです。
Frameworkとは
開発する際に頻繁に必要とされる汎用的な機能をまとめて提供し、アプリケーションの土台として機能するソフトウェアのこと。→IT用語辞典
土台です。なんもなしだと自分で全てつくらないといけないので大変です。つくってましたけど。
Framework には Application Framework と Architectural Framework の2つにわけられます。Application Framework は Flex に代表される簡単にいろいろな機能をくっつけられるユーティリティ集的なもん、Architectural Framework は機能を提供するんじゃなくってアプリケーション全体の枠組みを提供してくれるもの。
てな感じで、Application Framework のほうがとっつきやすい感じね。Architectural Framework はその Framework のデザインパターンみたいものを学習しないと使えないので学習コストはちょっと高め。
はい、んじゃいろいろ見ていきますよ。
Architectural Framework
Cairngorm
http://labs.adobe.com/wiki/index.php/Cairngorm
ライセンス: BSD
どうやらこれが本命か? Adobe Labs にあることからして Adobe 推奨ってな感じ。Flex 2 と組み合わせて使えるようになっちょります。もともとはサードパーティがAS2.0用フレームワークとしてつくってたのを会社ごと買い取ったらしい。AS2.0 用としては 0.99 止まりなので今後はどうなん?って感じではある。。
0.99 用としてはここがよくまとまってる。
http://www.atmarkit.co.jp/fwcr/rensai/cairngorm01/01.html
2.1 用のまとめ。2.1 なので AS2.0 ではそのままではつかえないけど。(hirossyのブログみつけたw)
http://d.hatena.ne.jp/hirossy1977/20070215/1171514386
ARP
http://osflash.org/projects/arp
ライセンス: MIT
Ariaware がつくってる AS2.0 用フレームワーク。ざっと中をみたかんじ Cairngorm と構造がほぼおんなじ。AS3.0 用もあるので Flex 2 でもいける。Cairngorm とどっち使うべきか??
Pixlib
http://osflash.org/projects/pixlib
ライセンス: MPL
もともとゲーム開発用につくられてたフレームワークだけあってグラフィックやサウンド関係も充実してるかんじ。Pixlib の Delegate クラスは mx.utils.Delegate と違って引数も渡せるのでよく使ってる。
Application Framework
FuseKit
http://www.mosessupposes.com/Fuse/
ライセンス: MIT
これなしじゃもう作る気しない。アニメーションエンジン。AS3.0 用のん出してくれよー。
Papervision3D
http://www.papervision3d.org/
ライセンス: MIT
今流行の 3D フレームワーク。AS2.0 用のもいちおう用意されてる。実用できるスピードじゃないけど。
CASA
http://casaframework.org/
ライセンス: LGPL
org.casaframework.util のなかのユーティリティ系クラスたちは結構つかえるものが多そう。
はい。ま、こんなとこかな。
追記 (2007/4/13) : ちょっとつけたした。
Technorati Tags: ActionScript, Flash, Framework
初めまして、神戸の方で細々と Flash 等やっている TK と申します。
以前僕のブログにコメントを頂いていたようで、申し訳有りません、今気がつきました orz
憧れのさくーしゃ様にコメント頂けるとは、コーフンです
日々 AID-DCC の皆様や、さくーしゃ様に少しでも近づけるように勉強しており、いつか AID-DCC のドアをノック出来る事を目標に頑張ってます。
どうか今後とも何卒宜しくお願いします。
>TKさん。
どもども。なんだかAID-DCCを何回かとりあげてくれてたみたいで、ちょっと書き込んでみたりしてみたです。
あこがれのーとかいわれると照れますやめてくださいw
勉強会とか最近やってるのでよろしかったらまた参加してくださいなー。
いやいや、本当に僕がWebで飯食ってこうと決めたのはエイドさんあっての事ですから。
15日の寺子屋さんに参加させて頂く予定です。
さくーしゃ様も来られるとの事で、お会い出来るのを楽しみにしております。