本文和大家重点讨论一下Flex开发环境,从Macromedia(2005年被Adobe收购)发布Flex1.0之后,基于Flex的RIA开发获得了越来越多的动力,RIA也已经成为广泛接受的Web应用开发方式。今年,Adobe将发布Flex4,随之而来的是FlashBuilder4以及FlashCatalyst,他们都将成为AdobeFlashPlatform技术的组成部分。
站在用户的角度思考问题,与客户深入沟通,找到金秀网站设计与金秀网站推广的解决方案,凭借多年的经验,让设计与互联网技术结合,创造个性化、用户体验好的作品,建站类型包括:做网站、成都网站设计、企业官网、英文网站、手机端网站、网站推广、域名申请、网络空间、企业邮箱。业务覆盖金秀地区。
Flex开发环境
AdobeFlexBuilder仍然是使用最为广泛的商业FlexIDE。它构建在开源的EclipseIDE平台之上。在Flex4发布后,FlexBuilder即将更名为FlashBuilder。除此以外,AdobeFlashCatalyst目前还处在beta版,这是一款设计工具,旨在通过集成设计与编程以将Flash设计人员与Flex开发人员联系起来。
除了Adobe的工具外,Flex开发也已经深入到了现有的各种IDE中。IntelliJIDEA,这是一款大获成功的JavaIDE,它已经从v7开始支持Flex开发了。***的IntelliJIDEA9提供了更加全面的特性以支持Flex。
Amethyst是一款构建于MicrosoftVisualStudio之上的FlexIDE。它向微软平台的开发者们提供了熟悉的环境进行Flex开发。EnsembleTofinoforVisualStudio同样是一款面向Windows开发者的Flex开发工具。
FlashDevelop是一个开源的ActionScript2/3及Web开发环境。它集成了AdobeFlashIDE、AdobeFlexSDK、MTASC(一个开源的Flash)、haXe(一门开源的编程语言,可以被编译成swf)以及swfmill(一个支持XML到swf双向转换的处理器)。
Flex应用框架
开发软件框架的目的在于实现常见的软件开发模式以提高编程生产率及改善质量。2008年推出的一些Flex/ActionScript框架对于Flex使用率的提升功不可没。他们是Cairngorm、PureMVC、Model-Glue:Flex、Foundry、GuasaxFlexFramework、ARP、FlestFramework、EasyMVC以及AdobeFAST。从那以后涌现出了越来越多的框架,这些框架丰富了Flex开发生态圈:
Ruboss这个Flex框架集成了RubyonRails和Merb。它还有一个RESTful接口以与AdobeAIR的嵌入式SQLite数据库进行通信。Ruboss框架与Rails和Merb应用的关系就好像是AdobeLiveCycleDataServicesES与J2EE应用的关系一样。
MateFlex框架发布于2008年,其目的是简化事件驱动的Flex应用开发。Swiz是个面向Flex的IoC框架。它并没有太多的强制要求,比如目录结构或是样板代码等,这一点与其他框架如JEE大不相同,Prana是又一个面向ActionScript的IoC框架。它基于Spring框架的XML方式进行开发。
JumpShip是个ActionScriptMVC框架,包含了标准的数据模型以进行自动化的数据分类、枚举以及搜索。它反对在框架中使用单例模式,而单例模式在现代的软件框架中得到了广泛的应用。
GAIA是个面向AdobeFlash的前端ActionScript框架,支持FlexBuilder,Razor是个ActionScript组件框架,对常用的Flex组件提供了另一种选择,FlightFramework是又一个ActionScript框架,支持MVC及其他设计模式。
本文转载自Leo'sDBA的博客,原文地址:http://blog.csdn.net/waferleo/archive/2010/01/15/5191586.aspx
分享题目:解析Flex开发环境和应用框架
URL地址:http://www.csdahua.cn/qtweb/news39/543739.html
网站建设、网络推广公司-快上网,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 快上网