Apache Flex

来自开放百科 - 灰狐
(版本间的差异)
跳转到: 导航, 搜索
 
(项目)
 
(未显示1个用户的23个中间版本)
第1行: 第1行:
 +
{{SeeWikipedia|Adobe Flex}}
 +
[[文件:apache-flex.png|right]]
 +
 
[[Image:flex.jpg|right]]
 
[[Image:flex.jpg|right]]
Flex的目标是让程序员更快更简单地开发RIA应用. 在多层式开发模型中, Flex应用属于表现层.
 
  
Flex 采用GUI界面开发, 使用基于XML的MXML语言. Flex 具有多种组件: 可实现Web Services, 远程对象, Drag and Drop, 列排序, 图表等功能; FLEX内建动画效果和其它简单互动界面等. 相对于基于HTML的应用(如PHP、ASP、JSP、ColdFusion及CFMX等)在每个请求时都需要执行服务器端的模板, 由于客户端只需要载入一次, FLEX应用程序的工作流被大大改善. FLEX的语言和文件结构也试图把应用程序的逻辑从设计中分离出来.
+
Flex 已转向 [[Apache Flex]]
 +
 
 +
Apache Flex 是 Apache 基金会推出的 Flash 开源解决方案,便于开发面向 [[iOS]]、[[Android]] 的移动应用,是 Adobe Flex 项目的延续。
 +
 
 +
==新闻==
 +
<rss>http://rss.adobe.com/en/resources_flex.rss|short|date|max=10</rss>
 +
 
 +
==简介==
 +
Flex 是一个可构建具有表现力的移动、网络和桌面应用程序并且高效、免费的开源框架。Flex 允许您构建共享一个公共代码库的网络和移动应用程序,从而减少了应用程序创建的时间和成本以及长期维护。
 +
 
 +
Flex 提供一个现代、基于标准的语言和编程模型,该模型支持公共设计模式。使用基于 [[XML]] 的声明性语言 [[MXML]] 描述 UI 布局和行为,使用面向对象的 [[ActionScript]] 3.0 编程语言创建客户端逻辑。Flex 还包含一个丰富的组件库,其中包含 100 多个针对网络和移动应用程序、久经考验的可扩展用户界面组件,还包含一个交互式 Flex 应用程序调试器。
 +
 
 +
Flex 可用于创建通过 Adobe [[Flash]] Player 软件在浏览器中运行的网络应用程序、通过 Adobe AIR 运行时在领先的移动平台上运行的移动应用程序或在浏览器外运行的桌面应用程序(甚至与 Internet 断开连接时也能使用,它们也使用 Adobe AIR)。[[Flash]] Player 和 Adobe AIR 都是企业级客户端运行时,它们的高性能、高级矢量图形能处理要求最高的数据密集型应用程序。
 +
 
 +
您可以借助 [[Adobe Flash Builder]] 4.5 软件和 Adobe LiveCycle Data Services ES2 模块加快 Flex 应用程序的开发,前者是一个高效、基于 [[Eclipse]] 的开发环境,后者是一套可用于 Flex 开发的高级数据服务。这两款产品都可以买到。
 +
 
 +
此外,[[BlazeDS]] 是一个免费的开源项目,它提供 LiveCycle Data Services ES2 包含的许多功能,其中包括远程处理和消息传递功能。
  
 
一般被认为可能是 Flex 替代品的是[[OpenLaszlo]]和[[Ajax]]技术。
 
一般被认为可能是 Flex 替代品的是[[OpenLaszlo]]和[[Ajax]]技术。
==Links==
+
 
*http://www.adobe.com/cn/devnet/flex/
+
==安装==
 +
下载 SDK Installer或直接下载SDK
 +
cd <flex.dir>/frameworks
 +
ant thirdparty-downloads
 +
==项目==
 +
*[[FlexUnit]]
 +
 
 +
==图集==
 +
<gallery widths=100px heights=100px perrow=6>
 +
image:apache-flex-install.png|安装
 +
image:how-flex-works.png|Flex应用
 +
Image:How-Flex-Works.jpg|Flex工作原理
 +
Image:ArcGIS-API-for-Flex.jpg|Flex和GIS
 +
Image:Flex-and-PHP-Architecture.jpg|Flex和PHP架构
 +
Image:Flex-PHP-HTTP-based-communication.jpg|Flex和PHP通信
 +
Image:flex-and-php-remoting-rpc.jpg|RPC
 +
</gallery>
 +
 
 +
==链接==
 +
*[http://flex.apache.org/ Apache Flex官网]
 +
*[http://www.adobe.com/cn/products/flex/ Flex产品页]
 +
*[http://www.adobe.com/cn/devnet/flex.html Flex 开发者中心]
 
*http://flex.org
 
*http://flex.org
*http://docs.huihoo.com/flex/
+
*[http://docs.huihoo.com/flex/ Flex文档]
 +
*[http://www.ibm.com/developerworks/cn/web/lp/flex/ IBM developerWorks : Flex 开发专题]
 +
 
 +
{{comment}}
 +
 
 +
[[category:apache]]
 +
[[category:flex]]
 +
[[category:flash]]
 +
[[category:iOS]]
 +
[[category:android]]
 +
[[category:RIA]]

2013年5月31日 (五) 05:34的最后版本

Wikipedia-35x35.png 您可以在Wikipedia上了解到此条目的英文信息 Apache Flex Thanks, Wikipedia.
Apache-flex.png
Flex.jpg

Flex 已转向 Apache Flex

Apache Flex 是 Apache 基金会推出的 Flash 开源解决方案,便于开发面向 iOSAndroid 的移动应用,是 Adobe Flex 项目的延续。

目录

[编辑] 新闻

自http://rss.adobe.com/en/resources_flex.rss加载RSS失败或RSS源被墙

[编辑] 简介

Flex 是一个可构建具有表现力的移动、网络和桌面应用程序并且高效、免费的开源框架。Flex 允许您构建共享一个公共代码库的网络和移动应用程序,从而减少了应用程序创建的时间和成本以及长期维护。

Flex 提供一个现代、基于标准的语言和编程模型,该模型支持公共设计模式。使用基于 XML 的声明性语言 MXML 描述 UI 布局和行为,使用面向对象的 ActionScript 3.0 编程语言创建客户端逻辑。Flex 还包含一个丰富的组件库,其中包含 100 多个针对网络和移动应用程序、久经考验的可扩展用户界面组件,还包含一个交互式 Flex 应用程序调试器。

Flex 可用于创建通过 Adobe Flash Player 软件在浏览器中运行的网络应用程序、通过 Adobe AIR 运行时在领先的移动平台上运行的移动应用程序或在浏览器外运行的桌面应用程序(甚至与 Internet 断开连接时也能使用,它们也使用 Adobe AIR)。Flash Player 和 Adobe AIR 都是企业级客户端运行时,它们的高性能、高级矢量图形能处理要求最高的数据密集型应用程序。

您可以借助 Adobe Flash Builder 4.5 软件和 Adobe LiveCycle Data Services ES2 模块加快 Flex 应用程序的开发,前者是一个高效、基于 Eclipse 的开发环境,后者是一套可用于 Flex 开发的高级数据服务。这两款产品都可以买到。

此外,BlazeDS 是一个免费的开源项目,它提供 LiveCycle Data Services ES2 包含的许多功能,其中包括远程处理和消息传递功能。

一般被认为可能是 Flex 替代品的是OpenLaszloAjax技术。

[编辑] 安装

下载 SDK Installer或直接下载SDK

cd <flex.dir>/frameworks
ant thirdparty-downloads

[编辑] 项目

[编辑] 图集

[编辑] 链接

Comment-32x32.png

<discussion>characters_max=300</discussion>

分享您的观点
个人工具
名字空间

变换
操作
导航
工具箱