- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Flex技术及未来前景.
Flex技术及未来前景 Flex概述 Flex概述 dobe公司的Flex产品可部署在所有主要浏览器、桌面和操作系统上,用于构建和维护Web应用程序。同时它也是极具表现力的、Web应用程序的、高效率的开放源码框架。作为RIA应用程序的主要开发框架,Flex 3中已经包含了一套强大的开发工具。下面主要从这几个方面简单介绍一下: Flex简介; Flex与Flash的关系; Flex使用的语言; Flex与服务器通信。 Flex简介 Flex是一个基于组件的开发框架,可以生成一个由Flash Player运行的富互联网应用程序。Flex将基于标准的语言和各种可扩展用户界面及数据访问组件结合起来,使得开发人员能够构建具有丰富数据演示、强大客户端逻辑和集成多媒体的应用程序。 Flex的起源 说起Flex的起源,先要从富互联网应用程序RIA(Rich Internet Application)说起。Rich Internet Application这个词语最初由Macromedia公司(2005年被Adobe收购)于2001年初提出,目的在于将桌面应用程序的强交互性与传统Web应用的灵活性结合起 来,为用户带来全新的体验,也即是说,RIA的提出,为Web应用程序提出了一个新的概念。Flex,就是针对于这一应用而产生的。 Flex的发展历程 Flash Player最早为Macromedia公司产品,作为因特网页的矢量动画平台,早期的Flash Player主要是面向娱乐功能和多媒体应用。其后推出了ActionScript语言做为补充,通过ActionScript可以对Flash Player中 Flex简介 的动画和控件进行更为复杂的逻辑控制。2000年8月Macromedia 推出了Flash 5.0,并推出了全新的ActionScript语言,这是ActionScript的一次飞跃,ActionScript的语法已经开始定位并发展成为 一种完整的面向对象的语言,并且遵循ECMAScript的标准。 随后2004年Macromedia推出被收购前的最为经典的版本Flash MX 2004,在这个版本中ActionScript升级为2.0版本,改造了ActionScript 1.0中的不完善,使其完全支持Class、Interface等面向对象的语法表达,第一次真正意义上具有了和Java、C++一样的编程能力,同时第 一次引入了Flex的概念,即Flex 1.0。2005年12月Adobe收购Macromedia公司,由此带了的巨大变革,Adobe将其打造为新一代的RIA,2007年3月27日发布 了Flash 9.0,Flash 9.0支持全新脚本语言ActionScript 3.0,ActionScript 3.0是Flash/Flex历史上第二次飞跃,从此以后,ActionScript终于被认可为一种“正规的”、“完整的”、“清晰的”面向对象语言。新的ActionScript包含上百个类库,这些类库函盖了图形、算法、矩阵、XML、网络传输等诸多范围,为开发者提供了一个丰富的开发环境基础。随 着ActionScript3.0而来的是新的Flash RunTime虚拟机(AVM2.0),AVM2.0的运行效率是AVM1.0的几倍。在这个版本中同时推出Flex 3.0和引入AIR的概念。可以说是对Macromedia的原有产品彻底的一次升华,变化如此之大,以至于ActionScript 2.0到ActionScript 3.0间、Flex 2到Flex 3、VM1.0到VM2.0间并不兼容。针对Flex/AIR的开发,Adobe公司出品了基于Eclipse的Flex Builder 3.0. Flex简介 Flex大事记: Flex 1.0——2004年1月发布 Flex 2.0——2006年7月发布 Flex 3.0——2008年2月发布 Flex简介 Flex是什么 Flex是一种创建RIA(Rich Internet Applications)快速有效的方法之一。RIA是一种可能代替传统HTML应用系统的解决方案。RIA技术既可以像Web一样很简单地部署用户客户端程序,同时交互性和表现力等方面也大大超过了传统Web应用系统。如今,很多开发者或者公司已经开始研究并构建了成熟的RIA系统。/killingme/ Flex是基于组件的开源的开发框架,同时,Flex也是一种新的语言。它的核心是MXML,一种基于XML的标记语言。使用Flex构建的客户端系统使用ActionScript脚本语言来处理业务逻辑。所以,一个完整的Flex应用是由MXML和ActionScript组成的。 Flex简介 F
原创力文档


文档评论(0)