「Apache Flex」の版間の差分

削除された内容 追加された内容
編集の要約なし
MoreNet (会話 | 投稿記録)
編集の要約なし
1行目:
{{Infobox software
|name=Apache Flex SDK
|logo=[[File:Adobe Flex 3 Logo.png|64px]]
|logo=
|screenshot=
|caption=
11行目:
|latest preview version=
|latest preview date=
|operating system={{lang|en|[[Microsoft Windows|Windows]]}}、{{lang|en|[[Mac OS X]]}}、{{lang|en|[[Linux]]}}、{{lang|en|[[Android]]}}、{{lang|en|[[IOSiOS]]}}、{{lang|en|[[BlackBerry Tablet OS]]}}
|platform=
|language=
|status=開発中
|genre=[[統合開発環境]] [[ソフトウェア開発キット]]
|license={{lang|en|[[Apache License]] version}} 2.0
|website=[http://flex.apache.org/ {{lang|en|Apache Flex}}]、[http://www.adobe.com/products/flex.html {{lang|en|Adobe Flex}}]
}}
 
{{Infobox Software|
名称=Adobe Flash Builder
25 ⟶ 26行目:
|説明文=
|開発元=[[アドビシステムズ]]
|最新版=4.5.17
|最新版発表日={{release date|20112013|61|1910}}
|対応OS={{lang|en|Windows}}、{{lang|en|Mac OS X}}
|種別=[[リッチインターネットアプリケーション]]
|ライセンス=[[プロプライエタリ・ソフトウェア|プロプライエタリ]]
|公式サイト=[http://www.adobe.com/jp/products/flex/flash-builder.html {{lang|en|Adobe Flex}}Flash Builder]
}}
{{Infobox Software
|名称={{lang|en|Adobe Flex SDK}}
|ロゴ=[[File:Adobe Flex 3 Logo.png|64px]]
|screenshot=
|説明文=
|開発元=[[アドビシステムズ]]
|最新版=4.5.1
|最新版発表日={{release date|2011|6|19}}
|最新評価版=
|最新評価版発表日=
|プログラミング言語=
|対応OS={{lang|en|Windows}}、{{lang|en|Mac OS X}}、{{lang|en|Linux}}、{{lang|en|[[Solaris]]}}
|種別=[[リッチインターネットアプリケーション]]
|ライセンス={{lang|en|[[Mozilla Public License]]}}
|公式サイト=[http://www.adobe.com/jp/products/flex/ {{lang|en|Adobe Flex}}]
}}
 
{{lang|en|'''Apache Flex'''}}(アパッチ・フレックス)は、[[リッチインターネットアプリケーション]]の[[統合開発環境]]と[[ソフトウェア開発キット|SDK]]のことである。デザインには[[Macromedia Flex Markup Language|MXML]]を利用し、プログラムには {{lang|en|[[ActionScript]]}} を利用し、{{lang|en|[[Adobe Flash|Flash Player]]}} 上で実行する swf ファイルを生成する。{{lang|en|Flex3}} からは {{lang|en|[[Adobe Integrated Runtime|AIR]]}} 上でも実行可能。
{{lang|en|'''Apache Flex'''}}(アパッチ・フレックス)は、[[リッチインターネットアプリケーション]]のライブラリ。[[ソフトウェア開発キット]]としては Apache Flex SDK があり、[[統合開発環境]]としては '''Adobe Flash Builder''' がある。デザインには[[Macromedia Flex Markup Language|MXML]]を利用し、プログラムには {{lang|en|[[ActionScript]]}} を利用し、{{lang|en|[[Adobe Flash|Flash Player]]}} 上で実行する swf ファイルを生成する。{{lang|en|Flex 3}} からは {{lang|en|[[Adobe Integrated Runtime|AIR]]}} 上でも実行可能。Flex SDK は 4.6 までは '''Adobe Flex SDK''' だったが、4.7 がなく、4.8.0 から Apache Flex SDK。
__TOC__
<br clear="both"/>
 
==概要==
57 ⟶ 41行目:
{{lang|en|Adobe Flash}} は {{lang|en|ActionScript}} という {{lang|en|JavaScript}} と類似した[[プログラミング言語]]を内包しており、これまでも[[ウェブブラウザ]]上で[[Javaアプレット|{{lang|en|Java}}アプレット]]と同様の目的に使われてきた。[[Javaアプレット#アプレットの基本動作制限|{{lang|en|Java}}アプレットの基本動作制限]]に見られるような問題点が解消されているため、重宝されている。その意味では、{{lang|en|Java}}アプレット以上に[[オブジェクト指向]]言語による[[クロスプラットフォーム]]な実行環境を実現している。
 
{{lang|en|AdobeApache Flex}} はその長所をさらに拡げ、{{lang|en|Ajax}} の弱点であるウェブブラウザ毎の実装の相違やバグ、挙動の差異に左右されずに動的なページを作成することができるため、{{lang|en|Ajax}} よりもクロスプラットフォームでの開発が容易な[[ソフトウェア開発キット]]として注目されている。ただし、現実には、{{lang|en|AdobeApache Flex}} はオペレーティングシステム間の挙動の相違の問題を抱えていて、{{lang|en|Windows}} 以外のオペレーティングシステムではバグが多い。
 
また、{{lang|en|Adobe Flash}} の開発環境には、タイムラインなどのアニメーション作成に特化した要素が存在し、プログラマはその独特の開発手法を覚える必要があったことに対して、{{lang|en|AdobeApache Flex}} では従来のプログラミング手法を生かせるため、アプリケーションの開発が {{lang|en|Adobe Flash}} よりも容易であると{{誰範囲|言われている|date=2013年11月}}。
<!-- 開発環境のFlashとプレイヤーのFlashがあるのでFlashとの違いが書きづらい -->
 
また、{{lang|en|Adobe Flex SDK 3}}2.0.1 からは、{{ルビ|{{lang|en|[[Mozilla Public License]]}}|モジラ・パブリック・ライセンス}}の下でソースコードを公開し、{{lang|en|ActionScript}} のコンパイラや {{lang|en|Flex}} のライブラリの部分がオープンソース化された<ref>[http://www.itmedia.co.jp/news/articles/0706/11/news043.html ITmedia News 「AdobeのFlex 3、公開β版が提供開始」]</ref>。ただし、{{lang|en|Flash Player}} や {{lang|en|Flash Builder}} のソースコードは非公開である。
<!--
バージョン4からは、{{lang|en|Builder}} に関しては「{{lang|en|Flash Builder 4}}」となり、{{lang|en|Flex}} はソフトウェア開発キットを含んだフレームワークとしての位置づけとなる予定。-->
 
{{節stub}}
 
=={{lang|en|LiveCycle Data Services}}==
{{lang|en|Flex}} で開発したクライアントとのデータ通信ミドルウェア。バージョン2までは {{ルビ|{{lang|en|Flex Data Services}}|フレックス・データ・サービシーズ}}と称したが、バージョン2.5から {{ルビ|{{lang|en|LiveCycle Data Services ES}}|ライブサイクル・データ・サービシーズ}}と改称した。アドビシステムズの製品戦略上、名前に {{lang|en|LiveCycle}} を冠したが、{{lang|en|Flex}} で開発したクライアントとのデータ通信に特化しており、{{lang|en|Flex}}系列と考えてよい。
 
{{節stub}}
 
==公開==
==={{lang|en|Flash Builder}} および {{lang|en|Flex Builder}}===
{|class=wikitable
!版!!公開日
|-
|1.0||2004年8月24日
|-
|2.0||2006年6月29日
|-
|3.0||2008年2月25日
|-
|3.0.2||2008年11月17日
|-
|4.0||2010年3月22日
|-
|4.0.1||2010年6月30日
|-
|4.5||2011年4月11日
|}
 
==={{lang|en|Flex SDK}}===
{|class="wikitable"
|+ Adobe Flex SDK
!版!!公開日
!版!!公開日!!備考
|-
|1.0||2004年3月
101 ⟶ 63行目:
|1.5||2004年10月
|-
|2.0 {{lang|en|Alpha}}||2005200610728日
|-
|2.0 {{lang|en|Beta}} 1||2006年2月
|-
|2.0 {{lang|en|Beta}} 2||2006年3月
|-
|2.0 {{lang|en|Beta}} 3||2006年5月
|-
|2.0 {{lang|en|FINAL}}||2006年7月28日
|-
|2.0.1||2007年1月5日
|-
|2.0.1 {{lang|en|available as open source}}オープンソース化||2007年4月26日<!-- 英語版より。日本語版は少しちがうかも。(日本語版も正式リリースなら同じです)-->
|-
|3.0||2008年2月12日
128 ⟶ 82行目:
|-
|3.5||2010年1月5日
|-
|4.0 {{lang|en|Beta}} 1||2009年5月14日
|-
|4.0 {{lang|en|Beta}} 2||2009年8月5日
|-
|4.0||2010年3月22日
137 ⟶ 87行目:
|4.1||2010年6月30日
|-
|4.5||2011年4月11日 -|| {{lang|en|AIR}} SDK 2.6.0.19120を含む
|-
|4.5.1||2011年6月19日
|-
|4.6||2011年11月30日
|}
4.7 はリリースされなかった。
 
{|class="wikitable"
|+ Apache Flex SDK
!版!!公開日
|-
|4.8.0||2012年7月26日
|-
|4.9.0||2013年1月11日
|-
|4.9.1||2013年2月28日
|-
|4.10.0||2013年8月6日
|-
|4.11.0||2013年10月28日
|}
 
==={{lang|en|Adobe Flash Builder}} および {{lang|en|Adobe Flex Builder}}===
{|class=wikitable
|+Adobe Flex Builder
!版!!公開日
|-
|1.0||2004年8月24日
|-
|2.0||2006年6月29日
|-
|3.0||2008年2月25日
|-
|3.0.2||2008年11月17日
|}
 
{|class="wikitable"
|+Adobe Flash Builder
!版!!公開日
|-
|4.0||2010年3月22日
|-
|4.0.1||2010年6月30日
|-
|4.5||2011年4月11日
|-
|4.6||2011年11月30日
|-
|4.7||2013年1月10日
|}
 
==関連項目==
*{{lang|en|[[Adobe Integrated RuntimeAIR]]}}
 
==脚注==
{{Reflist}}
<references />
 
==外部リンク==
156 ⟶ 153行目:
*[http://sites.google.com/site/reflexutil {{lang|en|ReflexUtil}}]
-->
 
{{software-stub}}
{{Adobe Flash}}
{{Adobe Systems}}
{{Template:Rich Internet applications}}
{{software-stub}}
{{DEFAULTSORT:Adobe Flex}}
 
{{DEFAULTSORT:Apache Flex}}
[[Category:統合開発環境]]
[[Category:アドビシステムズ|Flex]]