??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲欧美成人,www 久久久,а√在线中文在线新版http://www.aygfsteel.com/jaunt/category/26003.html站在巨h的肩?lt;br> Flying in the world of Javazh-cnSun, 30 Sep 2007 17:52:43 GMTSun, 30 Sep 2007 17:52:43 GMT60Flex挑战Java?NET Adobe能否再度崛vQ??http://www.aygfsteel.com/jaunt/archive/2007/09/29/149583.htmlJauntJauntSat, 29 Sep 2007 07:09:00 GMThttp://www.aygfsteel.com/jaunt/archive/2007/09/29/149583.htmlhttp://www.aygfsteel.com/jaunt/comments/149583.htmlhttp://www.aygfsteel.com/jaunt/archive/2007/09/29/149583.html#Feedback0http://www.aygfsteel.com/jaunt/comments/commentRss/149583.htmlhttp://www.aygfsteel.com/jaunt/services/trackbacks/149583.html服务。全速进军客L应用开发市场,它能成功ȝFlash在Web中的成功?


上个月,Adobe公司的Ben Forsaith演示了一个Flex 2的开发工具FlexBuilderQ显CZ其新的基于Eclipse的集成开发环境,意味着Flex在开发领域市Z坚实的一步?br />
揭开Flex的面U?

Adobe Flex 是ؓ满希望开?Rich Internet 应用E序的企业E序?/strong>的需求而推出的表示服务?/strong>和应用程序框架。RIA 桌?nobr>软g的响应速度和丰富功能与 Web 应用E序的广度结合在一P以提供效果更好的最l用户体验。Flex 表示服务器提供基于标准的、声明性的~程Ҏ和流E,q提供运行时服务Q用于开发和部v丰富客户端应用程序的表示层?br />
Flex 开发者用直观的Z XML 的语a来定义丰富的用户界面;该语a?Flex 服务器翻译成的客L应用E序Q在普遍存在?Flash q行环境中?br />
从本质上来说QFlex只是~译Flash的另一U方式,不过Flex是以代码Z心,使用l构化查询语aXML和脚步语aActionScript 来编译,对开发者来_q种方式要比在面向设计的Flash集成开发环境更加容易掌握。它h囑Ş化控制功能的可视化设计器Q同时它又是一个有效的应用E? 序开发工?当然Q与那些比较成熟的开发工hhQ例如微软的Visual StudioQ还是有不之处?br />
不过Q这些缺点还不以说明什么,Flash视频的成功很大程度上得益于它易于部v的特炏V只需要在你的计算Z安装最新版的Flash播放器就一? OK了。同PFlex也是如此。ActionScript 3.0改进了JavaScript脚本语言Q开发者用它不仅仅可以来~写脚本而且q可以对主要的新功能q行x~译强壮它类型选择? ActionScipt的强cd不仅仅是花架子,可以被编译器来创建更有效的字节代码。很明显Q这U方式可以大大提高客LE序的运行速度?br />
Ajax的成功已l证明,q行在客L的互联网应用E序Q如果具备^滑的功能和丰富的用户体验Q是十分受用hq的Q因此编写JavaScipt脚本语言即承受一点烦|也是值得的。同时在你的AJAX应用E序和Flex应用E序中的代码可有效进行融合互通?br />
上述特点对从事开发的~程人员不是很陌生,例如QJava的AppletsQ微软的ActiveX和其他浏览器插gQ都是同Lq行原理。在览器中 q行的Java应用E序功能虽然强大Q但是,与Flash相比QJavaq行环境非常庞大Q而且存在令h困惑的不同版本问题,q阻挡了它被q泛采用的步 伐。而微软的AcitveX则既不跨q_又不跨浏览器Q且开发的时候还要对相关的安全问题保持够的警惕性?br />
一个更cM的例子当属微软的展示层技术WPFQ它看上dl解决了Z览器的.NET应用E序的安全问题,而且非常Ҏ部v。不q的是,WPF需要一个非常大的运行环境,且只工作在微软最q发布的强大的Vista操作pȝ中。尽WPF可以提供相当丰富强大的图形和多媒体效果,但是它相对狭H的应用范围限制了广泛发展的可能性。微软同时也有一个跨q_的的WPF版本Q即WPF/EverywhereQ但是它目前依然处于开发阶Dc?br />
此外QAdobe为开发h员构Z一代丰富互联网应用提供了无限可能,其可用性和效率均大大提高?br />
包括波音(Boeing)、道琼斯(Dow Jones)、三?Samsung)、Indexes 和SAP在内的各行业领军人物Q纷U用Adobe Flex和Flash Player来创Z一代Web应用Q该应用桌面Y件的优势和网l的q泛范围l合在一P从而ؓ用户创造出更有价值的体验。永明金融公?Sun Life Financial)软g工程师Chris Culhane_“利用Flex 2Q我们已l改q了员工使用的程序界面的丰富E度和可用性,q直接提高了我们的工作效率。在开发方面,和其它开发环境相比我们的应用开发速度提高了一倍? 我们只需~写很少的代码,Flex应用E序可以其与后台系l无~的集成在一P因而最l的应用E序非常单,易于l护?#8221;

    Flex的未来之?/strong>

因此在这个领域,Adobe无疑h比较大的领先优势Q但是在成W和荣誉的背后QFlex的未来之路ƈ不是一帆风的?br />
在接受CNET的采访时Adobe掌门人布鲁斯(Bruce Chizen)曄说过“我不知道微Y是否会争夺Adobe 的客P但它正在q入我们已经q入的领域,我不清楚q是一U直接攻dQ还是它的业务的一U副产品。通过PDF 和Flash Q与包括微Y在内的Q何其它公司相比,我们与最l用h更多的接触?br />
用于文档交换的标准是PDF Q我认ؓ微Y不喜ƢPDF 成ؓ标准QFlash 成ؓ动画标准。我认ؓ微Y不喜Ƣh们用Adobe ?nobr>解决Ҏ创徏文本和电子表g外的信息?br />
如果你是微YQ就会试囑֏代PDF QXPS 是微Y为此而进行的一ơ尝试。微软具有雄厚的财力和庞大的开发h员社区,它在桌面软g领域h垄断优势Q因此我不敢轻视它的一举一动。我们在全速前q,预计微Y会紧紧追随我们?br />
从对Adobe公司掌门人的谈话我们不难发现Q微软开始吞食Adobe的市场领域,Adobe公司要想通过Flex重现当年的神话传_必须闯过微Y的关口?br />
外因是一斚wQFlex自n的缺点,也是没有在RIA市场立d位置的原因之一Q用ActionScript脚步语言对Java?NET开发者来说简直是一U灾难,因ؓ他们丢失原来^C功能的全面框Ӟ此外Q创建离U工作的应用E序对Flex是一个挑战?br />
管Flashq行环境已经被广泛部|Ԍ但是它不是通用的,其是在Ud讑֤中,q且Flex 2要求Flash 9Q不支持早期的版本?br />
随着下一个版本的Adobe Creative Suite以及一个被UCApollo的新产品的发布,Flex的一些缺陷将被解冟뀂更新版的Creative Suite意味着QFlash 集成开发环境像Flex一h持相同版本的播放器,q将使得开发者可以很L的集成Flash电媄到Flex目中?br />
Apollo调整后Flex更适合创徏桌面应用E序Q适全ȝ使用Q提供对本地pȝ文g的访问。另外,q将包含一个PDF整合功能?br />
但是Q我预感刎ͼFlex和Apollo进一步分裂RIA应用E序的市场,能否重现WEB领域的辉煌,q得要未来实践中得到印证?/p>

Jaunt 2007-09-29 15:09 发表评论
]]>
վ֩ģ壺 | | | Һ| Զ| | ˮ| Ұ| | ʯ| ½| ʡ| | | | ȷ| | | | | | | | | ½| ʯ| Ž| | ֣| | | IJ| ߰| | ȫ| ¡| | | | ƽ| |