私は研究をして以来、私は自分自身に答えるでしょう。ここではまとめています:
HTML/Ajaxの、フラッシュ、およびFlexは Webアプリケーションを開発する 異なるアプローチです。これらの技術は、単一のWebアプリケーションで結合された になります。
Adobe AIRは、これらのWebテクノロジを使用してブラウザではなくデスクトップアプリケーションとして実行できるランタイムです。あなたは同じアプリでそれらを組み合わせることができます。
Flashは、ブラウザベースのアプリケーションに豊富なUIを提供するために元々作成されたランタイムです。 AIRはFlashランタイムをデスクトップアプリケーションにもたらします。
Flashは、コンパイル済みのSWFファイルを実行し、ActionScript経由でスクリプト化されます。 Flexは、 (SDK、UIを定義するためのMXMLスキーマなど)です。これにより、Flashランタイムで実行されるアプリケーション(SWFファイルを生成する)を簡単に作成できます。
更なる詳細は、以下を参照してください。Adobe AIR FAQ、Adobe AIR (Wikipedia)、Adobe Flash (Wikipedia)、Adobe Flex (Wikipedia)。
AIR用に開発する際にどのアプローチを使用すべきかを決める際には、それを開発する開発者の経験と好みに基づくべきだと思います。私はアドビがここで指針を与えているとは思っていません。彼らの目標は、Web開発者がすでに持っているデスクトップ開発者に同じオプションを提供することだけであるからです。
出典
2009-07-23 18:04:07
DSO
何とかFlexがあります。Adobes JavaScript。 FlashはActionScriptです。私はそれがそれを説明するべきだと思います。 – usoban
FlexはActionScriptを使用していませんが、ECMAScriptだけでなく、JavaScriptも使用していますか? – aehlke