广告
返回顶部
首页 > 资讯 > 精选 >Flex开发环境的示例分析
  • 466
分享到

Flex开发环境的示例分析

2023-06-17 16:06:33 466人浏览 薄情痞子
摘要

这篇文章给大家分享的是有关Flex开发环境的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。Flex开发环境Adobe Flex Builder仍然是使用最为广泛的商业Flex IDE。它构建在开源的Ecl

这篇文章给大家分享的是有关Flex开发环境的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

Flex开发环境

Adobe Flex Builder仍然是使用最为广泛的商业Flex IDE。它构建在开源的Eclipse IDE平台之上。在Flex 4发布后,Flex Builder即将更名为Flash Builder。除此以外,Adobe Flash Catalyst目前还处在beta版,这是一款设计工具,旨在通过集成设计与编程以将Flash设计人员与Flex开发人员联系起来。

除了Adobe的工具外,Flex开发也已经深入到了现有的各种IDE中。IntelliJ idea,这是一款大获成功的Java IDE,它已经从v7开始支持Flex开发了。***的IntelliJ IDEA 9提供了更加全面的特性以支持Flex。

Amethyst是一款构建于Microsoft Visual Studio之上的Flex IDE。它向微软平台的开发者们提供了熟悉的环境进行Flex开发。Ensemble Tofino for Visual Studio同样是一款面向windows开发者的Flex开发工具

FlashDevelop是一个开源的ActionScript 2/3及web开发环境。它集成了Adobe Flash IDE、Adobe Flex SDK、MTASC(一个开源的Flash)、haXe(一门开源的编程语言,可以被编译成swf)以及swfmill(一个支持XML到swf双向转换的处理器)。

应用框架

开发软件框架的目的在于实现常见的软件开发模式以提高编程生产率及改善质量。2008年推出的一些Flex/ActionScript框架对于Flex使用率的提升功不可没。他们是CairngORM、Puremvc、Model-Glue:Flex、Foundry、Guasax Flex Framework、ARP、Flest Framework、EasyMVC以及Adobe FAST。从那以后涌现出了越来越多的框架,这些框架丰富了Flex开发生态圈:

Ruboss这个Flex框架集成了Ruby on Rails和Merb。它还有一个RESTful接口以与Adobe AIR的嵌入式sqlite数据库进行通信。Ruboss框架与Rails和Merb应用的关系就好像是Adobe LiveCycle Data Services ES与J2EE应用的关系一样。

Mate Flex框架发布于2008年,其目的是简化事件驱动的Flex应用开发。Swiz是个面向Flex的ioc框架。它并没有太多的强制要求,比如目录结构或是样板代码等,这一点与其他框架如JEE大不相同,Prana是又一个面向ActionScript的IoC框架。它基于spring框架的XML方式进行开发。

JumpShip是个ActionScript MVC框架,包含了标准的数据模型以进行自动化的数据分类、枚举以及搜索。它反对在框架中使用单例模式,而单例模式在现代的软件框架中得到了广泛的应用。

GAIA是个面向Adobe Flash的前端ActionScript框架,支持Flex Builder,Razor是个ActionScript组件框架,对常用的Flex组件提供了另一种选择,Flight Framework是又一个ActionScript框架,支持MVC及其他设计模式

Flex与AIR开发工具支持

如果没有调试、测试日志以及文档,软件开发怎能进行下去。在过去几年中,Flex/ActionScript社区创建了大量的开发支持工具,RIATest是个面向Flex的GUI自动化测试工具。它支持Windows以及Max OS X,Flexcover是个面向Flex、AIR以及ActionScript 3的开源代码覆盖率检测工具。

Alcon是个轻量级的调试工具,支持ActionScript3、Flex及AIR开发,Fluint(Flex unit and integration的简称)是个面向Flex 2/3应用的测试框架,无论应用是通过Adobe Flash Player部署在WEB浏览器中还是通过Adobe AIR部署在桌面上,Arthropod是个面向Flex和AIR开发的调试工具。凭借Arthropod,开发者可以在运行期轻松调试应用。

De MonsterDebugger是个面向Adobe Flash、Flex及AIR项目的开源、轻量级,但功能完善的调试器。它完全使用Adobe AIR开发,ASTUce是个衰退测试框架,其灵感来源于xUnit架构,如JUnit。它支持对ActionScript 3的单元测试。

AsUnit是个面向ActionScript 3的开源的单元测试框架。AsUnit 2.x已经完全集成了Flash IDE,FlexMonkey是个面向Flex应用的测试框架,它可以对Flex UI功能进行捕获、重放以及确认。FlexMonkey可以记录并回放Flex UI的交互并生成ActionScript测试脚本,这些脚本可以轻松集成到持续集成过程中。

Xray是个Flash应用检测工具,用于在运行期调试应用而不会增加应用负载,FlexPMD是由Adobe创建的,旨在通过审查AS3/Flex源代码目录来改进代码质量和检测常见的最差实践,Natural Docs是个文档生成工具,支持多种语言,包括ActionScript 3。

Flex企业级开发

Adobe在企业应用系统开发上投入了大量的人力物力。大多数企业系统都需要服务端开发和集成,Adobe的开源产品BlazeDS及商业产品Livecycle DS在这其中扮演着重要的角色。此外,Flex/ActionScript社区也开发出了各种服务端集成工具以支持Flex企业级RIA开发。

PotoMac framework for Flex用来开发大规模的Flex应用,它利用了模块化方法而没有使用Flex模块框架。其灵感来源于OSGi,后者则被众多的应用服务器厂商使用以支持服务端的模块化功能。

FluorineFx提供了一个Flex/Flash Remoting、Flex Data Service以及实时消息功能的.net框架实现。FxStruts则是一个开源的程序库,提供了与Struts中的bean:write相同的功能,但其输出格式为AMF或是XML。

X2O是面向Adobe Flex应用的基于Web的数据建模平台。它会生成一个远程托管框架,这样开发者只需编写客户端即可。Spring BlazeDS integration是个Spring组件,用于简化以Adobe Flex作为前端的基于Spring的RIA开发。

Spring ActionScript以前叫做Prana framework(上面提到过),Granite Data Services是个免费(基于LGPL)的组件,作用与Adobe LiveCycle Data Services一样。Red5是个开源的Flash服务器,使用Java编写,AmFast是个面向python的Flash Remoting框架,支持NetConnection与RemoteObject rpc

Exadel FlaminGo可以将Flex、JavaFX、Swing、J2ME以及Android SDK粘合到Seam、Spring及JEE中。还有面向各种脚本语言的Flash Remoting支持:面向PHP5的phpObject和SabreAMF、面向JEE的OpenAMF、面向Perl的AMF::Perl以及面向Python的AmFast。

感谢各位的阅读!关于“Flex开发环境的示例分析”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

--结束END--

本文标题: Flex开发环境的示例分析

本文链接: https://www.lsjlt.com/news/290732.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Flex开发环境的示例分析
    这篇文章给大家分享的是有关Flex开发环境的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。Flex开发环境Adobe Flex Builder仍然是使用最为广泛的商业Flex IDE。它构建在开源的Ecl...
    99+
    2023-06-17
  • Flex开发环境和应用框架的示例分析
    这篇文章将为大家详细讲解有关Flex开发环境和应用框架的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。Flex开发环境AdobeFlexBuilder仍然是使用最为广泛的商业FlexIDE。它构建...
    99+
    2023-06-17
  • Springboot多环境开发的示例分析
    这篇文章主要介绍了Springboot多环境开发的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。概述Springboot在不同的阶段运行,所使用的环境可能不一样比如在...
    99+
    2023-06-29
  • webpack开发环境和生产环境的示例分析
    这篇文章主要为大家展示了“webpack开发环境和生产环境的示例分析”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“webpack开发环境和生产环境的示例分析”这...
    99+
    2022-10-19
  • Flex组件开发的示例分析
    这篇文章主要介绍Flex组件开发的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!Flex组件开发总结在平时的Flex开发过程中遇到的问题以及解决办法总结如下:1.如何监听键盘事件?<mx:TextAre...
    99+
    2023-06-17
  • Angular2开发环境搭建的示例分析
    这篇文章给大家分享的是有关Angular2开发环境搭建的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。前言VSCode是微软推出的一款轻量编辑器,采取了和VS相同的UI界...
    99+
    2022-10-19
  • vue.js 开发环境搭建的示例分析
    这篇文章将为大家详细讲解有关vue.js 开发环境搭建的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。具体流程大概如下:  很难理解?没关系,我也没理解...
    99+
    2022-10-19
  • Django2.* + Mysql5.7开发环境整合的示例分析
    这篇文章将为大家详细讲解有关Django2.* + Mysql5.7开发环境整合的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。环境:MAC_OS 10.12py...
    99+
    2022-10-18
  • webpack4.x开发环境配置的示例分析
    这篇文章将为大家详细讲解有关webpack4.x开发环境配置的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。具体如下:一、全局安装webpack如果我们按照旧版本...
    99+
    2022-10-19
  • DKhadoop开发环境安装常见问题的示例分析
    这篇文章主要为大家展示了“DKhadoop开发环境安装常见问题的示例分析”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“DKhadoop开发环境安装常见问题的示例分析”这篇文章吧。DKHadoop...
    99+
    2023-06-02
  • Flex Builder的示例分析
    这篇文章给大家分享的是有关Flex Builder的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。Flex Builder简介Flex Builder是 Macromedia 的 IDE,用于 Flex ...
    99+
    2023-06-17
  • Flex模块化应用程序开发的示例分析
    这篇文章主要介绍了Flex模块化应用程序开发的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。Flex模块化应用程序开发如果你没有看过RogerGonzalez的Blo...
    99+
    2023-06-17
  • Python集成开发环境据举例分析
    这篇文章主要讲解了“Python集成开发环境据举例分析”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Python集成开发环境据举例分析”吧!在解释器运行的时,会有一个命令提示符 >&g...
    99+
    2023-06-17
  • 微信小程序云开发之环境配置的示例分析
    小编给大家分享一下微信小程序云开发之环境配置的示例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!具体内容如下注意:小程序云开...
    99+
    2022-10-19
  • Java Web应用开发环境配置Eclipse+Tomcat+Myeclispe的示例分析
    这篇文章给大家分享的是有关Java Web应用开发环境配置Eclipse+Tomcat+Myeclispe的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。 Java环境安装下载j2sdk-1_4_2_13...
    99+
    2023-06-03
  • Java Web应用开发环境配置Eclipse+Tomcat+Lomboz的示例分析
    这篇文章主要介绍Java Web应用开发环境配置Eclipse+Tomcat+Lomboz的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完! Java环境安装下载j2sdk-1_4_2_13-windows-i...
    99+
    2023-06-03
  • PHP环境搭建的示例分析
    这篇文章给大家分享的是有关PHP环境搭建的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。Apache     1. 下载地址:  ...
    99+
    2022-10-19
  • Python环境变量的示例分析
    这篇文章将为大家详细讲解有关Python环境变量的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。Python环境变量具有一个强大灵活的工业级的记录模块,该模块能够在不同的层次把消息记录到任意位置,...
    99+
    2023-06-17
  • Flex布局的示例分析
    小编给大家分享一下Flex布局的示例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!Flex布局基础一,Absolute布局用Flex布局新建Applicati...
    99+
    2023-06-17
  • Flex技术框架和应用开发步骤的示例分析
    这篇文章给大家分享的是有关Flex技术框架和应用开发步骤的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。Flex简介Flex通常是指AdobeFlex,是最初由Macromedia公司在2004年3月发布...
    99+
    2023-06-17
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作