Apache Flex(アパッチ・フレックス)は、リッチインターネットアプリケーションのライブラリ。ソフトウェア開発キットとしては Apache Flex SDK があり、統合開発環境としては Adobe Flash Builder がある。デザインには MXML を利用し、プログラミング言語には ActionScript を利用し、Adobe Flash Player 上で実行する swf ファイルを生成する。Flex 3 からは AIR 上でも実行可能。Flex SDK は 4.6 までは Adobe Flex SDK だったが、4.7 がなく、4.8.0 から Apache Flex SDK。

概要 開発元, 初版 ...
Apache Flex SDK
Thumb
開発元 Apacheソフトウェア財団アドビ
初版 2004年6月20日 (20年前) (2004-06-20)
最新版
4.16.1 / 2017年11月22日 (6年前) (2017-11-22)
リポジトリ ウィキデータを編集
対応OS WindowsmacOSLinuxAndroidiOSBlackBerry Tablet OS
サポート状況 開発中
種別 ソフトウェア開発キット
ライセンス Apache License version 2.0
公式サイト Apache FlexAdobe Flex
テンプレートを表示
閉じる

概要

Ajaxブームの火付け役となったのがグーグルマップと言われており、今日の Ajax を利用した代表的なウェブサービスであるが、ウェブブラウザに依存する JavaScript による記述である Ajax と、Adobe Flash 内部で実行している ActionScript がどちらも ECMAScript の応用系であることから、この二つをひとつにすることで開発コストを削減し、開発環境を整備するという狙いがある。

Adobe FlashActionScript という JavaScript と類似したプログラミング言語を内包しており、これまでもウェブブラウザ上でJavaアプレットと同様の目的に使われてきた。Javaアプレットの基本動作制限に見られるような問題点が解消されているため、重宝されている。その意味では、Javaアプレット以上にオブジェクト指向言語によるクロスプラットフォームな実行環境を実現している。

Apache Flex はその長所をさらに拡げ、Ajax の弱点であるウェブブラウザ毎の実装の相違やバグ、挙動の差異に左右されずに動的なページを作成することができるため、Ajax よりもクロスプラットフォームでの開発が容易なソフトウェア開発キットとして注目されている。ただし、現実には、Apache Flex はオペレーティングシステム間の挙動の相違の問題を抱えていて、Windows 以外のオペレーティングシステムではバグが多い。

また、Adobe Flash Professional の開発環境には、タイムラインなどのアニメーション作成に特化した要素が存在し、プログラマはその独特の開発手法を覚える必要があったことに対して、Apache Flex では従来のプログラミング手法を生かせるため、アプリケーションの開発が Adobe Flash Professional よりも容易であると言われている[誰によって?]

また、Adobe Flex SDK 2.0.1 からは、Mozilla Public Licenseモジラ・パブリック・ライセンスの下でソースコードを公開し、ActionScript のコンパイラや Flex のライブラリの部分がオープンソース化された[1]。Apache Flex SDK 4.8.0 から Apache ライセンス。ただし、Adobe Flash PlayerAdobe Flash Builder のソースコードは非公開である。

LiveCycle Data Services

Flex で開発したクライアントとのデータ通信ミドルウェア。バージョン2までは Flex Data Servicesフレックス・データ・サービシーズと称したが、バージョン2.5から LiveCycle Data Services ESライブサイクル・データ・サービシーズと改称した。アドビの製品戦略上、名前に LiveCycle を冠したが、Flex で開発したクライアントとのデータ通信に特化しており、Flex系列と考えてよい。

歴史

さらに見る 版, 公開日 ...
Adobe Flex SDK
公開日備考
1.02004年3月
1.52004年10月
2.02006年7月28日
2.0.12007年1月5日
2.0.1 オープンソース化2007年4月26日
3.02008年2月12日
3.0.22008年6月17日
3.1.02008年8月15日
3.22008年11月17日
3.32009年2月5日
3.42009年8月19日
3.52010年1月5日
4.02010年3月22日
4.12010年6月30日
4.52011年4月11日AIR SDK 2.6.0.19120を含む
4.5.12011年6月19日
4.62011年11月30日
閉じる

4.7 はリリースされなかった。

さらに見る 版, 公開日 ...
Apache Flex SDK
公開日
4.8.02012年7月26日
4.9.02013年1月11日
4.9.12013年2月28日
4.10.02013年8月6日
4.11.02013年10月28日
4.12.12014年5月3日
4.13.02014年7月28日
4.14.02015年2月3日
4.14.12015年3月31日
4.152016年1月11日
4.16 2017年3月14日
4.16.1 2017年11月22日
閉じる

関連項目

脚注

外部リンク

Wikiwand in your browser!

Seamless Wikipedia browsing. On steroids.

Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.

Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.