|
|
【速報】RIA構築ツールFlexは最新版 Flex 3 でここが変わった2008年2月25日,アドビシステムズのRIA(リッチ・インターネット・アプリケーション)構築ツールFlexの最新バージョンである「Flex 3」製品群がリリースされました。従来のバージョンに比べて安定性や機能が向上した Flex 3 について,特徴となる新機能と強化点について簡単に紹介します。 Flex 3 SDK はあるルールの下で,Flex 2.0.1 SDKからバージョンアップされたようです。プロパティや関数名が変わるということはありませんが,機能の中身が変わっていたり,Flex 3 SDK では非推奨になっていたり,新しいプロパティや関数が追加されていたりします。大半は機能アップされ,バグもフィックスされていますが,中には Flex 2.0.1 の構造を維持したまま機能強化させるために,いびつな構造になってしまっているところもあります。 従来からの Flex ユーザーの中には「今後 Flex 2.0.1 のサポートをどこまでしてもらえるのか?」という不安を持たれている方も多いのではないでしょうか。年間有償サポートを受けている企業は別として,一般の企業やエンジニアの方は Flex 3 製品群に乗り換えていくことを強くお勧めします。FlexBuilder 2 よりも FlexBuilder 3 のほうが明らかに安定しており,機能も向上しています。 価格体系FlexBuilder3 の導入を考えている方向けに,留意点をいくつか記載しておきます。
Flex 2 と Flex 3 の下位互換性まず,下位互換性(Backward compatibility)についてですが,「90%の開発者は気にする必要が無いだろう」と言われています。FlexBuilder 3 ではプロジェクトのプロパティ設定画面でFlex SDK のバージョンを選択することが可能で Flex 2.0.1(Hotfix3)コンパイル環境にもすることができます。 Flex 3 SDK の下位互換性についてはこちらのページを参照してください。また,英文ですが,こちらには Flex 2.0.1(Hotfix3)コンパイル環境に変えてもサポートされない変更が記載されています。 次に Flex 3 の新機能に関してです。概要については Flex のプロダクトマネージャである Matt Chotin 氏が Beta 期に執筆した記事が日本語に翻訳されていますので参考にしていただければと思います(「Flex 3の新機能 by Matt Chotin」)。英文ですが,もう少し具体的な機能比較がこちらにあります(「Flex version comparison chart」)。 ただ,この機能比較表は“知っている人”が見て初めてわかるような内容で,知らない人が見てもほとんどわかりません。なので,著者がまとめ直してみました。 RIA実行環境「AIR」固有の機能まずは,RIA実行環境「AIR(Adobe Integrated Runtime)」固有の機能のサポートについてです。AIRはFlex 3 と共にリリースされたばかりのソフトですから,当然のことながらすべて Flex 3 SDK でのみ対応しています(図2)。
1-1:OS/アプリ間ドラッグ&ドロップ
1-2:マルチウィンドウアプリケーション
1-3:ローカルファイルシステムアクセス
1-4:ローカルデータベース(内蔵 SQLite 使用)
1-5:HTMLレンダリング(内蔵 WebKit 使用)
>>AIRアプリケーションの開発に関する機能
連載新着連載目次へ >>
|