- 浏览: 12136 次
最新评论
Flex优势
2011年07月13日
网易博客安全提醒:系统检测到您当前密码的安全性较低,为了您的账号安全,建议您适时修改密码 立即修改 | 关闭
小马的博客
快乐是一天,不快乐也是一天,希望所有人开心过每一天! Flex的大部分优点源于它构建在广泛使用的AdobeFlashPlayer之上。
主要包括:
◆完整的浏览器可移植性
任何支持FlashPlayer的浏览器(涵盖了大部分浏览器)都支持Flex及其脚本语言ActionScript(AS)。这与Ajax形成鲜明的对比,Ajax受在不同浏览器中实现的不兼容JavaScript的影响。
◆一致的观感
FlashPlayer以向所有操作系统和浏览器提供一致的观感著称。Flex使用的是FlashPlayer引擎,所以它也将提供一致的观感。
健壮的安全性。Flex利用经过大量严谨测试的FlashPlayer安全模块。
丰富的UI。Flex受益于FlashPlayer的HaloSkins、渐进填充和矢量图形等特性。
可伸缩的矢量图形(SVG)。Flex优于大部分基于RIA的技术,因为它支持基于矢量的绘制和直接嵌入SVG标记文件。基于SVG的图像在浏览器支持的分辨率范围内都表现得很好。这与基于位图的图像形成鲜明的对比,因为位图图像在不断放大时会出现明显的失真。
异步请求/响应模型。Flex为异步处理用户请求提供完整的支持。异步处理支持Web站点脱离以页面为中心的模型,这种模型在收到每个用户请求时都会刷新页面。
◆二进制数据通信
为Flex客户机和后端服务器之间的二进制数据传输提供完整的支持。您可以使用Adobe的专用ActionMessageFormat(AMF)格式或其他自定义格式发送数据。Flex甚至支持从客户机到服务器的开放二进制套接字,从而实现“真正的”数据发送。注意,这个特性不能使用浏览器的加密设施,比如SecureSocketLayer(SSL)。
运行时共享库(RSL)和模块化。Flex对这些特性的支持确保您能够动态地加载模块,这意味着您可以向正在运行的应用程序添加新的特性,或利用由运行在相同客户机上的其他Flex应用程序加载的RSL。这能够减少应用程序特性的启动时间,因为它压缩了初始二进制文件的大小。
◆客户端缓存
Flex对客户端缓存提供强大的支持。只要用户授权,Flex应用程序就能在客户端上缓存任意大小的数据,这在接下来的会话频繁请求相同的数据时减少网络数据的往返。您可以缓存任何类型的数据,包括完整的对象图形、定制类、地图和数组。这种支持要比HTMLcookie先进得多,HTMLcookie仅允许应用程序存储字符串名称值对,并且每个Web站点仅能存储4KB名称值对。
跨浏览器通信。Flex支持在相同类型的浏览器、相同浏览器中的不同选项卡,甚至是相同机器上的不同浏览器中运行的应用程序之间通信。这个特性意味着许多应用程序能够共享数据,从而实现丰富的终端用户体验。
◆流线化(Streaming)
另外一个Flex优势是对流线化二进制数据提供出色的支持。对于需要向终端用户传输大量数据的应用程序,流线化是至关重要的,因为它让应用程序向终端用户显示先到达的数据。
强大的后台连接性。在起步时,Flex就为流行的后台技术提供出色的支持,比如JavaPlatformEnterpriseEdition、Microsoft.NET平台、ColdFusion和PHP。连接性支持有助于Flex在客户端方面的推广。
丰富的框架。Flex为组件开发提供一个健壮的框架,并且包含许多为开发人员提供便利的开箱即用组件。这有助于实现快速开发和交付项目。
◆调试和编辑器支持
Adobe开发了一个健壮的、基于Eclipse的编辑器FlexBuilder,它大大简化了Flex应用程序的开发和调试。
这些强大的特性让Flex成为创建UI的最佳工具之一,不管现在还是将来。使用Flex进行开发的另一个好处是:您可以通过组合和重用已经构建好的组件创建一些有趣的解决方案,这非常符合Web2.0的精神。不过,如果您希望从头构建新的定制组件,那么就要困难得多。Flex提供的强大特性可能会鼓动您去创建复杂完美的组件,让它们实现专属于桌面应用程序(使用openGL等库构建)的优势。考虑以ElectronicArts赛车游戏NeedforSpeed为模板,在Web上编写一个游戏引擎的可能性。或者使用现实中的数据流和链接构建一个ISP拓扑。我相信,未来Flex将实现这些应用程序以及许多其他类似的应用程序,但是目前的需求和工具都还不太成熟。不管如何,企业的业务依赖于基于Web的UI,并且能够大大受益于Flex提供的强大功能。
发表评论
-
Java For Android - 操纵字符串中的字符
2012-07-06 09:52 756声明:本文翻译自h ... -
正则基础之
2012-07-06 09:45 639捕获组捕获到的内容,不仅可以在正则表达式外部通过程序进行引 ... -
如何在Sql Server 中使用正则表达式
2012-07-06 09:37 738如果能在Sql Server中 ... -
完整升级XBMC记录
2012-07-06 09:30 985一、下载11.29版本 ... -
js动态控制表单的tr,td的显示和隐藏
2012-07-05 20:45 961无论是事先写好的,还是动态生成的,要找到指定的tr或td都 ... -
Ext JS 4的Grid组件
2012-07-03 13:43 669我们正在不懈地努 ... -
Flex4与java通信(二、与servlet通信)
2012-07-02 12:24 677说明:这里介绍使用URLRequest+URLLoader ... -
flex中给图片(或任意组件)着色的方法
2012-07-02 12:24 574作者:屈剑峰 2011年4月3日 在fl ... -
Flex权威指南3学习笔记之一------界面知识(二)
2012-07-02 12:24 583使用基于条件的约束的布局 1.在viewCart按钮和ch ... -
Flex 屏幕截图并导出图片
2012-07-02 12:23 566在flex中也经常会用 ... -
完美解决Panel设置了borderSkin后内容体与标题栏重叠的问题
2012-07-01 09:58 568如果您做过Flex皮肤 ... -
Web前端开发之“常见模块你真的很了解吗?”
2012-07-01 09:58 768标题和内容模 ... -
Flex3 给VBox/HBox等加背景图片的简易方法
2012-07-01 09:58 908例如有 要给它加个背景图片: 步骤一、 ... -
Flex中要想使图表的横坐标轴标签成45度显示(2)
2012-07-01 09:58 646从外部引入样式 1.在外部src/assets目录文 ... -
实现flex中实现图片平铺
2012-07-01 09:58 660在网页中实现一个图片平铺功能比较简单,只需要设置css样式 ... -
原创-Flex游戏篇--游戏开发概述_6050
2012-06-30 16:23 631原创-Flex游戏篇--游戏开 ... -
flexkf.com flex开发网站简介
2012-06-30 16:23 472flexkf.com flex开发网站简介 2010年06月 ...
相关推荐
IBM PureFlex System结合了毫不妥协的出色系统设计和专业技术模式,并将这些优势融合为一套完整的优化解决方案。作为PureFlex System系列的构建模块,IBM Flex System x240 Compute Node是一款基于Intel处理器、针对...
flex布局的概念 任何一个容器都可以指定为 Flex 布局(行内元素也可以使用 Flex 布局。...优势: 可在不同方向排列元素 控制元素排序的方向 控制元素的对齐方式 控制元素之间等距 控制单个元素放大与
3.2.1Caimgorm组件的优势................ 3.2.2ModelLocator类分析................. 3.2.3叭ew层分析................................ 3.2.4FroniController类分析............... 3.2.5Cornrnand类分析............
Android-FlexLayout.zip,一个强大的Android布局视图,在布局参数中使用Java表达式来描述相对位置。,安卓系统是谷歌在2008年设计和制造的。操作系统主要写在爪哇,C和C 的核心组件。它是在linux内核之上构建的,具有...
Iu-flex技术适合在热点地区或小规模组网中应用,Iu-flex技术如果能和VMGW技术或者Iu口应用IP承载相结合,将能更大的发挥Iu-flex技术的优势,同时减少引入Iu-flex带来的问题。在“大容量,少局所”的跨地域大本地网...
FlexMemory 提供简单、经济且高效的片上增强型电可以擦除编程的只读存储器 (EEPROM),提供该行业的灵活性搞、性能强及持久性长等附加的优势。用户可以将FlexMemory 用作附加的闪存存储器进行单独部署,也可以作为 ...
MapGIS K9 IMS平台底层依托超大型的地理信息系统平台MapGIS K9,秉承其优势,在此基础上融入互联网的各种技术,打造成一个功能全面、简便易用、特点突出、性能稳定的互联网地理信息系统开发平台。
而且FLEX的大优势是采用RPC模式,比AJAX速度更快。在浏览器中播放视频,FLEX编程占据了垄断地位;FLEX还有push模式开发,是非常重要的技术!这套 视频的开发环境是:myEclipse10+Flash builder4.6
FlexMemory 提供简单、经济且高效的片上增强型电可以擦除编程的只读存储器 (EEPROM),提供该行业领先的灵活性搞、性能强及持久性长等附加的优势。用户可以将FlexMemory 用作附加的闪存存储器进行单独部署,也可以...
具有以下优势: 1.可视化编辑UI。组织UI完全可视化 2.自定义组件。可以自定义扩充组件及编辑器表现,甚至用你自己写的组件(flash及flex都不够灵活) 3.并自动生成UI代码,自动打包资源 4.同时支持位图及矢量图...
具有以下优势: 1.可视化编辑UI。组织UI完全可视化 2.自定义组件。可以自定义扩充组件及编辑器表现,甚至用你自己写的组件(flash及flex都不够灵活) 3.并自动生成UI代码,自动打包资源 4.同时支持位图及矢量图...
具有以下优势: 1.可视化编辑UI。组织UI完全可视化 2.自定义组件。可以自定义扩充组件及编辑器表现,甚至用你自己写的组件(flash及flex都不够灵活) 3.并自动生成UI代码,自动打包资源 4.同时支持位图及矢量图...
RIA在Web应用体系结构中提供富客户端操作体验,其目标是整合桌面客户端和WEB应用程序的优势,而常用的开发技术就是如上提到的Java,JavaScript,Flash/Flex。AJAX既不是一个产品也不是一项新技术,但它确实是RIA体系...
网络运营商之间可以利用各自的优势通过网络共享合作建设/运营WCDMA网络,从而降低初期建网投资,以更快的速度进入市场,提供3G服务,增强竞争实力。本文介绍了3G WCDMA网络共享的4种解决方案:站点共享、公共共享...
相对于旧版本,所有 V8 中使用的文档阅读器全部采用 Adobe 最新版的 Flex + AS3 开发,具有较高的性能优势;V8 中的使用的文档阅读器也全部针对现在主流的液晶宽屏更新了UI界面;并且功能方面相对于旧版也大大增加,...
设计中CPLD芯片选择了FLEX10K系列的EPF10K10LC84-4,并且充分利用的其内含EAB的特点,结合LPM宏单元库设计了基于ROM的数控分频器以及音乐自动播放电路。与RS232接口进行通信的模块采用VHDL语言设计,借鉴了单片机...