flex入门简介

flex入门简介

ID:36224759

大小:379.00 KB

页数:10页

时间:2019-05-07

flex入门简介_第1页
flex入门简介_第2页
flex入门简介_第3页
flex入门简介_第4页
flex入门简介_第5页
资源描述:

《flex入门简介》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、Flex入门简介1.RIARIA(RichInternetApplications)富互联网应用,具有高度互动性、丰富用户体验以及功能强大的客户端。1.1.特点RIA具有的桌面应用程序的特点包括:在消息确认和格式编排方面提供互动用户界面;在无刷新页面之下提供快捷的界面响应时间;提供通用的用户界面特性如拖放式(draganddrop)以及在线和离线操作能力。RIA具有的Web应用程序的特点包括如:立即部署、跨平台、采用逐步下载来检索内容和数据以及可以充分利用被广泛采纳的互联网标准。RIA具有通信的特点则包括实时互动的声音和图像。客户机在RIA中的作用不

2、仅是展示页面,它可以在幕后与用户请求异步地进行计算、传送和检索数据、显示集成的用户界面和综合使用声音和图像,这一切都可以在不依靠客户机连接的服务器或后端的情况下进行1.2.部署RIA的好处  1)RIA可以继续使用现有的应用程序模型(包括J2EE和.NET),因而无需大规模替换现有的Web应用程序。通过RichClient技术,可以轻松构建更为直观、易于使用、反应更迅速并且可以脱机使用的应用程序。2)RIA可以帮助企业提供多元化的重要业务效益,包括提高销量、提高品牌忠诚度、延长网站逗留时间、较频繁的重复访问、减少带宽成本、减少支持求助以及增强客户关系

3、等。1.3.RIA的竞争技术1.3.1.Adobe公司的Flex作为率先推出RIA技术的公司,Adobe在推广Flex平台方面始终不遗余力.Flex具有如下优势lFlashPlayer(几乎无处不在,98%以上)l庞大Flash社区和知识资源l领先其他技术4年时间l框架源代码开放lSDK免费(SoftwareDevelopmentKit,软件开发包)当然也具有不足之处n打印功能仍有较大改进空间n技术较新,开发人员相对java数量偏少.nRIA应用程序从浏览器插件启动,因此该程序运行于插件的实例当中.这意味着弹出式窗口无法出现在Flex应用程序所在的主

4、窗口之外.1.1.1.微软公司的Silverlight微软并不以最早提出创新性技术而著称,他们更擅长在别人创造出市场空间后,通过投入巨资获取统治地位.这是一种新的Web呈现技术的名称,创建该技术的目的是使其能够在各种平台上运行。该技术支持创建丰富的、具有绚丽视觉效果的交互式体验,并且可以随处实现:无论是在浏览器内、在多个设备上还是在桌面操作系统(如AppleMacintosh)中。可扩展应用程序标记语言(XAML)遵循Windows演示基础(WPF),前者是”WPF/E”呈现功能的基础。XAML是Microsoft.NETFramework3.0(W

5、indows编程基础结构)中的呈现技术.Silverlight最大的亮点在于开发人员可以利用现有的.NET框架、组件和语言.对于.NET开发人员来讲,使用Silverlight是件很自然的事.1.1.2.Sun公司JavaFX2008年12月05日Sun微系统公司今天正式发布了基于Java语言的平台JavaFX1.0,这个平台建立在其广泛应用的Java编程语言的基础上,旨在建立大量可在电脑和手机上运行的网络程序。Java一直以来就是编程语言,但是随着JavaFX的发布,Sun公司开始允许将编程内容创新这一任务转移到以设计艺术为重点而非编程科学为重点的

6、设计人员身上。目前来看,这三种技术各有优势,Flex先入为主,目前已经有了一个很大的市场.Silverlight的先天优势是有Windows平台的支持,当然对于不使用windows平台相关技术的程序员来说,这种优势反成为一种劣势.而JavaFX作为后起之秀,其优势是它的开源策略,但是其客户端对jdk的依赖以及jdk不像flashplayer那么普及等因素也成为我们最终选择flex的原因.2.FLEX发展历程flex通常是指AdobeFlex,是最初由Macromedia公司在2004年3月发布的,基于其专有的MacromediaFlash平台,它是涵

7、盖了支持RIA(RichInternetApplications)的开发和部署的一系列技术组合.MacromediaFlash是强大的矢量动画编辑工具,在做动画起家之后,Flash一直在谋求RIA(richinternetapplication)富客户端的霸主地位,最有影响的是,已经推出了面向对象的编程脚本ActionScript3.0,并且建立起类似于javaswing的类库和相应component(组件)。Flex是通过java或者.net等非Flash途径,解释.mxml文件组织components,并生成相应的.swf文件。Flex的comp

8、onent和flash的component很相似,但是有所改进增强。目前Macromedia公司已经被ADO

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。