BT

InfoQ ホームページ ニュース JavaFXとAdobe Flexの事情通がその考えを公開

JavaFXとAdobe Flexの事情通がその考えを公開

ブックマーク

Adobe Systems社のChet Haase氏は、以前JavaFXチームの一員としてSun社で働いていたが、YahooのFlexCoderグループ(リンク)でJavaFXとAdobe Flexについて以下のような比較を行った。

  • 成熟度:今日に至るまでにJavaFXのことをあまり耳にしないのはそれがまだリリースされていないからです。恐らく直近でリリースされると思いますが、そうなればもっと耳にする機会が増えるでしょう。
  • 言語系:JavaFXの可能性についてはその大部分をJava SEプラットフォームに依存していますが、JavaFX自体は新しいスクリプト言語(JavaでもJavaScriptでもActionScriptでもなく、まったく新しいスクリプト言語)をベースにしています。JavaFXとFlexの間で最も注目すべき相違点は、Flexは宣言的な用途にMXMLを使い、プログラム的な用途にActionScriptを使うということです。JavaFXの言語系ではこの両方の要素を統合し同一のコードで宣言的な面とプログラム的な面の両面を持ちます。
  • GUI適性:どちらのプラットフォームもGUIコンポーネント、グラフィックス、アニメーションそしてデータバインディングの機能を提供していますが、プラットフォームごとにその文法や性能が大きく異なります。
  • ツール:JavaFX用に公表されているツールのほとんどは今のところ開発者向けです。NetBeans向けのエディタ・プラグインとIllustrator及びPhotoshop向けのエクスポート・プラグイン(プロジェクト内のレイヤからPNGファイルを抽出します)です。一方FlexではFlexBuilder IDEやデザイナ/開発者間のワークフロー用のFlash Catalystのような内製ツールがあり、Catalystを含むCSツールとSDKであるGumboの間で双方向にFXGをインポート/エクスポートすることも出来る。
  • 実行環境の入手可能性:JavaFXの実行環境の入手可能性については基本的にJavaプラットフォームの入手可能性のことである(ユーザのマシン上に適切な(恐らくupdated 10が必要になると思います)Javaがないとダウンロード/インストールの必要があります)。一方Flexの入手可能性は基本的に適切な(例.GumboはFlashPlayer 10上で稼働します)Flashプラットフォームの入手可能性のことです。

Chet氏は内部からの観点では異なるかも知れないとしていて、他の人のこれらのプラットフォームに対する見解について以下の質問をしている。

他の人がこれらのプラットフォームをどのように思っているのか大変興味があります。とりわけ外部のアプリケーション開発者の観点に興味があります。

InfoQでは以前、Chet氏のAdobe社からの旅立ちについて伝え(参考記事)、Chet氏自身についてインタビュー(参考記事)とビデオ(参考記事・英語)の特集を組んだ。

原文はこちらです:http://www.infoq.com/news/2008/11/javafx-flex-comparisons

この記事に星をつける

おすすめ度
スタイル

こんにちは

コメントするには InfoQアカウントの登録 または が必要です。InfoQ に登録するとさまざまなことができます。

アカウント登録をしてInfoQをお楽しみください。

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

コミュニティコメント

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

BT

あなたのプロファイルは最新ですか?プロフィールを確認してアップデートしてください。

Eメールを変更すると確認のメールが配信されます。

会社名:
役職:
組織規模:
国:
都道府県:
新しいメールアドレスに確認用のメールを送信します。このポップアップ画面は自動的に閉じられます。