您当前位置:456手机浏览器 >> 软件 >> 浏览文章

flex是什么

2013-1-23 11:43:56 本站原创 佚名 【字体:

    flex通常是指Adobe Flex,是最初由Macromedia公司在2004年3月发布的,基于其专有的Macromedia Flash平台,它是涵盖了支持RIA(Rich Internet Applications)的开发和部署的一系列技术组合。flex的另一个意思是是一款生成扫描器的工具,能够识别文本中的词法模式。

    Adobe Flex最初由Macromedia公司在2004年3月发布,基于其专有的Macromedia Flash平台,它是涵盖了支持RIA(Rich Internet Applications)的开发和部署的一系列技术组合。Flex是开发富互联网应用程序(Rich Internet Application,缩写为RIA)的利器,目前已广泛应用于各种商业领域,如电子商务、行政管理,企业业务流程自动化等方面。

    Flex是最早用于开发RIA的技术。随着Macromedia和Adobe的不断努力,Flex已经在RIA开发市场中占据了较大市场份额,成为了目前构建RIA的主力。Flex是为满足希望开发RIA的企业级程序员的需求而推出的表示服务器和应用程序框架,它可以运行于J2EE和.NET平台(虽然对于.NET支持还不是很成熟,但是Adobe正在努力当中)。Flex表示服务器提供基于标准的、声明性的编程方法和流程,并提供运行时服务,用于开发和部署丰富客户端应用程序的表示层。Flex开发人员使用直观的基于XML的MXML语言来定义丰富的用户界面。MXML语言由Flex服务器翻译成SWF格式的客户端应用程序,在Flash Player中运行。同时,还可以使用ActionScript语言构建部分业务和交互逻辑。

    Flex 是一个高效、免费的开源框架,可用于构建具有表现力的 Web 应用程序,这些应用程序利用 Adobe Flash Player和 Adobe AIR, 运行时跨浏览器、桌面和操作系统实现一致的部署。虽然只能使用 Flex 框架构建 Flex 应用程序,但Adobe Flash Builder™(之前称为 Adobe Flex Builder™)软件可以通过智能编码、交互式遍历调试以及可视设计用户界面布局等功能加快开发。

  传统的FLASH是用为设计者提供的基于时间轴的工具构建的。Flex是用于构建基于Flash的内容/应用的开发者工具套件。设计者和开发者通过共享两个工具之间的资源能够携手合作。

    Flex Builder 是 Macromedia 的 IDE,用于 Flex 应用程序开发。Flex Builder 使设计者和开发者更高效地建立 Flex 应用程序。设计者可以快速建立应用程序界面、快速简单地分布引人注目的 Flex 用户界面并将其连接到后端数据源。开发者可以使用代码提示和调试工具,对 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支持创建静态文件,该文件使用解释编译方式并且不需要购买服务器许可证就可以在线部署。