Flexには1.xの頃からCairngormというフレームワークがあります。
バージョンは0.99で1.0になる前にFlex 2の登場でCairngorm自体も2.0になり現在は2.1になっています。
これまでちゃんと使っていなかったのですが、Flexにはあまりフレームワークが
ない(そもそもFlexのコンポーネントを含めたものがFlex frameworkって呼ばれていますね。)開発するならたしなみ的?な雰囲気を感じてしまったのと、s2flex2とあわせて利用する質問などを何度か受けるようになった事、cairngormと見ないでも打てるようになった所で、ここで再度入門をしてみようと思います。
Cairngormは現在2.1になっています。
コンパイルするのにfds.swcに依存していてFDS2と一緒に使う事を想定しているようにも感じられます。
ロードマップは3.0まで示されており、Apolloやmobileなどを見据えて複数エディションになるとのこと。
また、Flex2.0.1で導入されたmoduleの機構を利用してAutheticationModuleも考えているというような事を聞いた気がします。
まずはいつものようにリンクを集めて見た上で、サンプルをもとに自分でも作ってみます。
#まずはHelloWorldから。
Hello World Cairngorm example
http://www.asfusion.com/blog/entry/hello-world-cairngorm-example
サンプルコード
http://www.cairngormdocs.org/exampleApps/CairngormDiagram/index.html
#とっかかりとしてよく見ます。
CairngormStore for Flex 2
http://weblogs.macromedia.com/arayne/archives/2006/08/cairngormstore.cfm
Flex Cairngorm:filtering data with the comparator class..
http://nyls.blogspot.com/2006/11/flex-cairngormfiltering-data-with.html
#このログイン画面は今風なかんじで奇麗です。
Cairngorm/WebORB Issue Tracker Sample App Up and Running
http://flexonrails.net/?p=32
#上記と同じところ
flexonrails.net ≫ Blog Archive ≫ Part 4 - Flex Cairngorm/WebORB Issue
Tracker Tutorial - Invoking ActiveRecord Methods Directly From Flex
http://flexonrails.net/?p=54
#複数コマンドを実行するSequenceCommands
cairngormdocs.org ≫ Sequencing multiple commands
http://cairngormdocs.org/blog/?p=27
Renaun Erickson ≫ All in One - Cairngorm Store Example (ColdFusion, AMFPHP,AMFPHP 1.9, and WebServices)
http://renaun.com/blog/2006/12/19/170/
#上記の更新版
Renaun Erickson » Cairngorm Multiple Backend Example Update
http://renaun.com/blog/2007/01/20/178/
#Adobe Maxでのプレゼン資料
http://weblogs.macromedia.com/swebster/archives/2006/11/max2006_cairngo.cfm
#Cairngormとは別のアーキテクチャー
Cairngorm vs. Joe Berkovitz's MVCS
http://www.jessewarden.com/archives/2007/01/cairngorm_vs_jb.html
#reviewTubeで採用しているMVCアーキテクチャー
An architectural blueprint for Flex applications
http://www.adobe.com/devnet/flex/articles/blueprint_print.html
#hirossyさんによる解説。
Cairngormについて
http://d.hatena.ne.jp/hirossy1977/20070119/1169278823
なぜか?Caringormを適用したexampleはLoginが多いように思います。
やりやすいのでしょうか。
:
:
:
もうちょっと頑張ろうとは思いますがこの気力がいつまで続くのかがとても心配です...。^^;
この記事に対するコメント