- 2008年10月27日 18:47
- Adobe AIR
大胆な予測です!!(^o^
筆者の体感です! (^o^
何年か前に、Sun Microsystems のある方と…
「Javaに代わるようなアーキテクチャ(技術仕様)はなかなか出てこないですからねぇ~」
…というようなお話しをしました。
納得!
ライセンスフリー(無償)で
マルチプラットフォーム(環境非依存)で
オブジェクト指向で・・・
優位性の枚挙に暇がない!!
まさに「非の打ち所がない」アーキテクチャ、Java!! v(>_<)v
・・・
しかぁしっ!!
Java に肉薄するものが遂に出てきましたぞ!!![]()
仕事柄、"需要があって最新の技術"を探している訳ですが、
「Java大好き♪」の筆者が、ちょっとゾクッとするほど可能性を感じてしまっている
技術があります!!
Java に代わるアーキテクチャ…といっても過言(!?)ではない (^^;
何を隠そう・・・ 『 Flex 』です!
「あれっ?Flexって、リッチクライアント の技術じゃ・・・」
こぉれがまたっ!!やってみるとちょっと違う感じなんです♪
今回は、"リッチクライアント" とは違う視点で『 Flex 』を見てみます!
恒例(!?)の、技術仕様比較です!
| Java | アーキテクチャ | Flex |
| ○ Java SDK(フリー) | 開発環境 | ○ Adobe FlexSDK(フリー) |
| ○ Eclipse(フリー) | 主要IDE | △ Adobe FlexBuilder(有償) ※Eclipseベース! |
| ○ JVM(JavaVirtualMachine) | 実行環境 | ○ Adobe FlashPlayer(ブラウザ) Adobe AIR(デスクトップ) |
| ○ | オブジェクト指向 | △ (未熟なだけ?) |
| △ Applet(汗) | アニメーション | ○ Flash |
『 Flex 』 いじってみましたよぉ~ (^o^y=~
開発の使用感は、一言で言えば Visual Basic みたい!
★ドラックアンドドロップ && コーディング、という感覚でわかり易い♪
結構簡単に、Windowタイプのアプリケーションが作れちゃいました!
★使用言語の ActionScript 3 は、Java がわかれば簡単♪
できれば、XML の基礎知識はほしいかなぁ~。
★サーバのリソースに触る API もある!
インタラクティブ(双方向)なサイトも作れる♪
★さすが RIA!
クライアントの UI(ユーザインタフェース) はダントツ◎!!
★ランタイム(実行環境)があれば Java と同じOS非依存♪
◇開発環境に ちとお金がかかっちゃいます (^^;
◇まだ オブジェクト指向開発はこなれてないでしょうねぇ~ (^^;
う~む。
まだまだ、優れたサーバサイド技術( Java や PHP )とのコラボレーションが妥当のようで、
及第点・・・とは行きませんが・・・
スタンドアロンであれば、他の技術よりも断然ユーザビリティの高いアプリケーションが構築できるようです。
筆者も、『 Flex 』ってクライアントサイドの技術でしかない… と思ってました。
『 Flex 』は たんなるUIのツール… ではないんです!!
実は、『 Flex 』で トータルになんでも作れちゃいそうな雰囲気!! (^◇^♪
少なくとも、
ユーザーインタフェースを提供するアプリケーションを開発するのであれば、
今のところ突出して"良い"技術です!!
あとは、諸々の "必要経費の改善" と、たくさんのエンジニアの方々が "使い込むこと"!
そして、Java のように "上手く広める" こと!!
ケータイ電話でも、Flash をサポートしているものが増えてきましたからねぇ~!!
手持ち無沙汰にしていたエンジニアのみなさぁん!!
『 Flex 』 超お勧めです!!
プログラミングの秋です♪♪
僕も来月からガリガリ『 Flex 』 いきますっ!!
- 次の記事へ: 蘇れ!あの頃のXP...
- 前の記事へ: Intel Core i7
