Apache Flex(前称Adobe FLex)是最初由MacromeDia公司在2004年3月发布的,基于其专有的Macromedia Flash平台,它是涵盖了支持RIA(Rich Internet Applications)的开发和部署的一系列技术组合。
传统的程序员在开发动画应用方面存在困难,Flex 平台最初就是因此而产生。Flex 试图通过提供一个程序员们已经熟知的工作流和编程模型来改善这个问题。
Flex 最初是作为一个J2EE(Java 2 Platform, Enterprise Edition)应用,或者可以说是JSP(JavaServer Pages)标签库而发布的。它可以把运行中的MXML(Flex标记语言)和ActionScript编译成FLASH应用程序(即二进制的SWF文件)。最新版的FLEX支持创建静态文件,该文件使用解释编译方式并且不需要购买服务器许可证就可以在线部署。
Flex的目标是让程序员更快更简单地开发RIA应用。在多层式开发模型中,Flex应用属于表现层。
Flex 采用GUI界面开发,使用基于XML的MXML语言。Flex 具有多种组件,可实现Web ServICEs,远程对象,drag and drop,列排序,图表等功能;FLEX内建动画效果和其它简单互动界面等。相对于基于HTML的应用(如PHP、ASP、JSP、ColdFusion及CFMX等)在每个请求时都需要执行服务器端的模板,由于客户端只需要载入一次,FLEX应用程序的工作流被大大改善。FLEX的语言和文件结构也试图把应用程序的逻辑从设计中分离出来。
Flex 服务器也是客户端和XML Web Services及远程对象(Coldfusion CFCs,或Java类,等支持Action Message Format的其他对象)之间通讯的通路。
一般被认为可能是 Flex 替代品的是OpenLaszlo和Ajax技术。
发布于 2017-03-15 23:49:35 | 153 次阅读
发布于 2016-01-12 00:25:12 | 215 次阅读
发布于 2015-03-31 00:32:42 | 238 次阅读
发布于 2015-03-30 07:53:23 | 191 次阅读
发布于 2015-03-18 00:27:24 | 224 次阅读
发布于 2015-02-03 22:56:21 | 329 次阅读
发布于 2014-11-30 23:20:13 | 262 次阅读
发布于 2014-09-24 23:27:27 | 230 次阅读
发布于 2014-08-31 00:00:12 | 183 次阅读