FlashとJ2EEとの連携を可能にしたFlexをちょこっと試用してみました。
。。。。 やばいよこれ。めちゃくちゃ生産性高いじゃん。普通C/Sを作る場合、サーバサイドのJavaオブジェクトをクライアントでどの様に取得するか、が悩みどころで、WEBサービスでProxyパタンを使ったりしますが、FlexはRemoteObjectという概念で見事にこの問題を解決しています。Flash内でサーバのオブジェクトを扱うために、FlexがJava<->Flash のマッピングを勝手にやってくれる、というモノです。
また、昔FlashとかRemotingを使ったときは、けっこうめんどくせえというイメージだったんですが、GUIの記述もXMLになってるし、Flashの知識がなくても全く問題なくGUIを記述することができます。
とにかく、Flexの強みは、サーバとの通信を意識せずに、サーバのオブジェクトを取り扱うことができる、事に尽きると思います。
これ、オープンソースだったらあっという間にデファクトスタンダードになってしまうような。150万とかするんだよね。
強いていえば、FlexBuilderがDreamweaverベースじゃなくて、Eclipseのプラグインだったら最強だったんだけど。。
想像通り、FlexBuilderはDreamWeaverベースではなく、Eclipseベースになるみたいですね。
Flex 2 Alpha 1 Help: Quick-start: Create a project