TagTVやJAM,Flex Search EngineなどFlexで開発したりFlexを説明するのに有用なプロダクトを次々出しているTedさんがFlexにまつわる10個の誤解を自身のblogにアップしていました。
Tedさんは、来日したときに、Flex,Spring,Hibernateの連携をセミナーで紹介くださったり、Fxug勉強会でお話しいただいたり、Flex User GroupがAdobe Max 2006のMAXUPでOrigami Projectでデモする上での段取りをしてくれたりと日本のDeveloperにもなじみがある方です。
#Maxにいったときには、Flexのシールもたくさんくれました。^^
そんなTedさんが10項目あげてひとつひとつにNoを出しています。
間にFree Beer !というのがはいってとてもわかりやすく楽しく読めました。
まあ、その前にFlex 2って何?という人がまだまだたくさんいると思うので、
広める方が先かもしれませんけど。
以下はエントリーを読んで勝手に追加したものです。
#1 Flash Player 9が必要ですね。
Flash Playerといっても古いPlayerや携帯用Flash Player(FlashLite)では動きません。 Flash Player 9が提供されていない古いOSなどでは動きません。#2単体コンパイルして配布するのはサーバなしでもできます。
HTTPServiceでRESTで提供されているサービスやWebServiceなどとの連携は単体でもできます。でもRemoteObjectとして提供されているクラスを使ったサーバとの通信をするときには、FDS2というサーバ製品が必要です。 Flexのframeworkの 一部のクラスライブラリはFDS2専用になっています。 collectionクラスの一部やRemoteObjectなどはFDS2のクラスにマッピングされているので、Server側に渡ったときにJavaのクラスに復元できません。#3Free Beer!
なにもいうことありません。 Free Beer!#4 2にも関連しているかもしれません。
AMFはS2Flex2やDjango AMF などさまざまな実装がありますね。以下は略ということで..。
#タイトルではtop 10ですが、11個ありました。^^;
#最後のはyes!といっているので、迷信(都市伝説)は、10個までですね。
Top 10 Myths about Adobe Flex 2.0
http://www.onflex.org/ted/2006/12/top-10-myths-about-adobe-flex-20.php
#sato-shiさんが日本語に訳してくれました♪
Flexにまつわる迷信
http://d.hatena.ne.jp/sato-shi/20061212/p1
この記事に対するコメント