预览加载中,请您耐心等待几秒...
1/2
2/2
在线预览结束,喜欢就下载吧,查找使用更方便
如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
AdobeFlex是支持RIA(richinternetapplications)的开发和部署一系列发展中的技术和产品线的概括词,包括theFlexFramework,FlexBuilder2,andFlexEnterpriseServices2等。FLEX试图通过提供一个程序员们已经熟知的工作流和编程模型,让程序员比从前更快更简单地开发动画及RIA应用。在多层式开发模型中,FLEX应用属于表现层。FLEX的语言和文件结构也试图把应用程序的逻辑从设计中分离出来。二,产品线和相关软件1,FlexFramework包括MXML,类库,组件,容器和效果(effects)等。它不需另外的服务器或IDE就可以生成和美化FLEX应用程序。2,FlexBuilder2是全新的几乎和1.5没什么相同之处的产品。FlexBuilder2是在Eclipse基础上创建的全新RIAIDE,是生成FLEX应用的最简单最强大的方式。实现了集成编译器,代码缩进,调试,设计视图,源代码控制系统集成等许多功能。它可以当作标准的独立应用软件,也可以当作Eclipse的插件使用。3,FlexEnterpriseServices2是Flex1.5server的下一代,拥有众多新功能,比如自动测试,企业通信支持(提供一种发布/订阅的通信架构),数据服务(使本地处理的数据和服务器端同步)。最新版的FLEX支持创建静态文件,该文件使用解释编译方式并且不需要购买服务器许可证就可以在线部署。FLEX服务器也是客户端和XMLWebServices及远程对象(ColdfusionCFCs,或Java类,等支持ActionMessageFormat的其他对象)之间通讯的通路。4,FlexCharting图表组件2:提供平滑的数据可视能力,可看作是FlexFramework的扩展。FLEX还有其它多种组件,可实现WebServices,远程对象,draganddrop,列排序,图表等功能;5,Flex编译器:被包含于FlexBuilder2和FlexEnterpriseServices,但可以命令行方式单独使用。6,ActionScript?3:是FlexFramework的核心。虽然语法和AS2类似,但它更加面向对象化和类型化。而且因为在新的虚拟机中运行,所以比AS2快得多。AS3全面兼容ECMAScrip标准(JavaScript2.0的基础标准)。7,FlashPlayer:8.5版本开始加入AS3虚拟机,作为FLEX2应用的运行时(runtime)。8,ColdFusion?:Macromedia把一部份Flex1.5的子集嵌入到了它的ColdfusionMX7中间件平台中以供在Flashforms中使用。虽然可以使用这个平台来开发RIA,但是它原来的目的只是为了开发丰富的forms应用,所以这个功能并不为Macromedia所支持。9,Ajax,Aflax10,OpenLaszlo?:一般被认为可能是FLEX替代品的是OpenLaszlo?和Ajax?技术。还可以参考一下早已是标准的SVG技术。11,NeoSwiff:从C#到SWF的编译器12,[MTASC]:免费并开源的AS2编译工具