flex技術分享资料.docxVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
flex技術分享资料

主题 flex 分享交流一、flex是什么?1. 为什么选择flexWEB2.0:用户贡献内容、RSS聚合、社会化网络、新的交互体验等 RIA Rich Internet Applications 富互联网应用 更好的交互方式更加丰富绚丽的界面元素、类似C/S风格局部刷新(无刷新),节省网络带宽资源异步调用,免去等待webService响应,更连续体验RIA技术的相关实现:Ajax javafx flex SilverlightAJAX,应用最广泛,更适合处理文本内容。在RIA方面也存在着很多问题如:速度很慢的JavaScript执行,内存泄露,大量的浏览器错误等。令人烦恼的是别人会读、支持、重构你的JavaScript代码。其实,可能几个月后你都会很难受的重构自己的JavaScript代码。在非编译的环境中,它很棘手。你会不记得函数特定的参数是什么类型。在编译环境中,我一直都知道每一种对象的类型,是否一个对象仍然有某个属性,或者被移除。但是在解释环境中没有这些。Silverlight是一个跨浏览器和跨平台的插件,能在微软的.NET上交付炫目的多媒体体验和有丰富交互功能的Web应用。JavaFX Script可以让用户利用JRE“一次编写,处处运行”的优势,在现有知识的技术上创建跨设备的应用。但目前很少应用。FlexRIA解决方案需要浏览器插件: flash80%份额开发人员技能:Flex,silverlight,和JavaFX分别介绍了自己的代表性语言。但flex的优势是培养了大量的开发者,并且有很多的资料,同时也有很多活跃的社区网站。ActionScript不支持多线程不支持eval()函数FLEX和FLASH并没有本质区别,它们最终都是转为ActionScript源文件,然后被编译为二进制的swf文件(就和JAVA文件被编译成class一样),再交由FlashPlayer(FP就像JVM虚拟机一样)来执行。运用Flash是完全可以做到flex的效果的,为什么还需要flex呢?1 FLASH更偏向于设计人员,它有时间轴和帧的概念,能更好地实现动画、特效、短片等美工效果。Flex是面向开发者的,隐藏了时间轴的概念(只有两帧),更专注于解决企业应用的表现层方案,提供了大量的通用组件用于构建前端页面、通过数据服务技术能更好的分离界面和逻辑业务层。Flex的component和flash的component很相似,但是有所改进增强。2 为了吸引更多的jsp/asp/php等程序员,Macromedia推出了Flex用非常简单的.mxml来描述界面和jsp/asp/php程序人员使用.(x/d)html非常相似,而且mxml更加规范化、标准化。优点:? 1、FLEX最大的优点当然得属跨平台跨浏览器了,在不同平台下的不同浏览器下效果一样,这无疑是很具有诱惑力的? 2、平台自带大量UI Component,让你开发时可信手摘来,降低了开发这些UI的成本,如Tree,LinkButton等? 3、良好的拖拽支持? 4、普及高,使用flash的人群也已经很庞大了? 5、良好的用户体验? 6、遵循ECMAScript标准,有过JS基础的开发人员能快速的上手? 7、多媒体的支持?缺点:? 1、无法脱离插件? 2、内存泄漏? 3、官方提供的开发工具编译速度太慢,当module过多时,这无疑会成为一种噩梦? 4、数据展示方面功能体验很强大,但在flex应用上输入数据体验较差,主要是输入速度太慢了!? 5、如果需要拓展某种UI或实现一中flex所不具有的UI,那么需要开发人员具有一定的原as基础,成本被加大? 6、swf文件太大,即使经过一系列的减肥过程,依然大得有些不好接受? 7、引用RIA富媒体讲的就是灵活,比如flex要想实现视频通话,那是相当麻烦的.首先要开发一个ActiveX插件要用户安装,然后再与这个插件互相通信,而且这里的与插件通信也是比较麻烦的 8、数据通信主要是采用 Httpservice和soa的模式进行,这样的模式传输效率不高,当然也不能说很低?内存泄露:最近几个月我一直在用Flash?Builder的性能分析器做测试。在研究了几个应用后,我总结出了以下4个引起Flex应用内存泄漏的可能。所有问题都说明了一个要点——要尽量使用弱引用。1. 调用addEventListener方法时,useWeakReference标签使用默认值false。2. 调用BindingUtils的bindProperty和bindSetter方法时,useWeakReference标签使用默认值false。请注意:我并不清楚Flex 3中是否也是这样。3. 调用ChangeWatcher.watch方法,useWeakReference标签使用默

文档评论(0)

sd47f8cI + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档