`

以Google Trends评析现有RIA四大技术(Flex、Silverlight、JavaFX、Curl)

    博客分类:
  • RIA
阅读更多

简介

Google提供一个名为Google trends在线工具(http://www.google.com/trends),可以用来测试某些网站及某些字词在Google输入搜寻时的热烈程度,在你使用Google trends的同时,若你输入的测试站台或主题不够强烈,内容当然就会被为不足以显示。

好,此时我想不是要说明Google trends的始末,而是由于RIA / Web 2.0词汇是目前大多数公司在做网页系统时,最会想做到的指标性精神,本文重点将着重在RIA这块领域,这几年来到底技术上的应用是倾向何方?而未来开发 者、设计者、系统厂商又应该思考哪些方向?才不会让人们踌躇不前,不敢往正确方向前进。

RIA主要技术:Flex / Silverlight /JavaFX /Curl

目前RIA主要四家技术如下,以下为其简介,有兴趣的朋友可以到各自官网查阅细节内容:

Flex:2004年由Macromedia产出Flex 1.0,当时是Flex Server架构,但现为Flex SDK(Open Source),开发工具是Flex Builder,目前最新是3.0版,是开发RIA的好工具,年底将推出Flex 4.0 Beta版,明年上半年将出Flex 4.0正式版。利用Adobe AIR即能开发出窗口版的RIA系统,官方网址:http://www.adobe.com/devnet/flex/

SilverLight:为微软所发表的RIA产品技术,主要开发工具为Visual Studio 2008、Blend,2006年11月推出CTP版,作用也类似于Flex,预计2008年底推出Silverlight 2.0版,该公司目前没有Open Source打算。官方网址:http://www.microsoft.com/silverlight/

JavaFX:由Sun Microsystems所设计,开发工具主要是NetBeans,首次在2007年5月Java one大会时展示,也是为建造RIA内容的技术,JavaFX runtime程序代码仍还没开放释出,但编译器(Compiler)授权是以GPL v2开放,预计2009年第春季推出手机版应用。官方网址:http://www.sun.com/software/javafx/

Curl:2002年就由Sumisho Computer Systems附属公司Curl所产出,主要开发工具为Curl,目前最新为Curl 6.0版,具有Client / Server与Web上的开发好处,目标也是在建造RIA系统,个人使用免费,但商业使用就要付费。官方网址:http://www.curl.com/

以上各家RIA解决方案都来势汹汹,我们就用Google trends来讲一下话好了。
你只要直接在输入字段里填入Flex, Silverlight, JavaFX, Curl,按下Enter后,Google trends就为你产出指针图示。如下图:


图一:Google trends指针图示。


图二:影响性连结


图三:国家地区性排名


图四:城市地区性排名


图五:语言排名

解说

从图一的指针图示走向,我们可以看出2004~8年在Google输入搜寻字词的概况,上下部分有二区块,一个是Search,另一则为News, 你可以发觉Flex一直是边走边稍高,渐渐向上发展的情势,而Curl却是一直在平稳状态,并且高度也几乎在Flex以下,而Silverlight是在 2006年才开始突起,到2008年都是,但最近有下滑趋势,原因就在微软的Mix技术发表会,但Silverlight还不能算是微软的主菜,不是主力 获利产品,所以营销若变得迟缓,热烈程度明显就会往下掉。再看看JavaFX,也是在2006年底与2007年开始有人在观注,但从Sun为JavaFX 的曝光与施力点来看,仍嫌不足,尤其是最近内部才刚走一批优秀的开发精英(参考报导:http://www.infoq.com/news/2008/05/sun-deflextions-continue ),be移动,Sun技术人才大量出血,无形中同时加打了一剂强心针在Adobe身上。

我们再从ABCDEF的连结指标来看,无疑的是,只要是原厂产品或技术对媒体有重大性公开,就会引起非常大的涟漪,媒体加速网络上的广播能力,无形中就能让更多人去观注,不过这也要看其内容重要性,是否是多数人的期望。

令人意外的是在地区国家方面,奥地利(Austria)、印度(India)、巴西(Brazil),这三个国家网民的重视程度却超出原发源地美国,城市地区上,San Francisco才挤进第三名,语言方面却是由葡萄牙语(Portuguese)名列第一。

实际在Google、Yahoo、MSN三大搜寻引擎总笔数测试(特别说明:以下皆统计时间为2008年7月7日上午,以美国官网搜寻,只是综合客观参考,毕竟不是所有关键词一定与产品技术有关)

Google( http://www.google.com/ )
Flex:Personalized Results 1 - 10 of about 92,500,000 for Flex [definition]. (0.16 seconds)
Silverlight:Personalized Results 1 - 10 of about 17,300,000 for Silverlight. (0.20 seconds)
JavaFX:Personalized Results 1 - 10 of about 1,570,000 for JavaFX. (0.24 seconds)
Curl:Personalized Results 1 - 10 of about 29,200,000 for Curl [definition]. (0.24 seconds)

Yahoo(http://www.yahoo.com/)
Flex:1 - 10 of 202,000,000 forFlex (About) - 0.33 s
Silverlight:1 - 10 of 92,300,000 for Silverlight (About) - 0.22 s
JavaFX:1 - 10 of 5,600,000 for JavaFX (About) - 0.30 s
Curl:1 - 10 of 55,300,000 for Curl (About) - 0.30 s

MSN( http://www.msn.com/ )
Flex:1-10 of 30,100,000 results
Silverlight:1-10 of 7,680,000 results
JavaFX:1-10 of 1,960,000 results
Curl:1-10 of 9,350,000 results

一般人在找到新产品或技术的内容时,也会去参观一下原开发官网数据,我们也利用这四大家RIA的公司,去点阅首页看看,其Pange Rank是多少。
Flex:http://www.adobe.com/devnet/flex/   Page Rank:9
Silverlight:http://www.microsoft.com/silverlight/   Page Rank:7、(http://silverlight.net/,Page Rank:6)
JavaFX:http://www.sun.com/software/javafx/   Page Rank:6
Curl:http://www.curl.com/   Page Rank:7

小结:每家的技术与产品都有各自的拥护者,也各有其特色、魅力,但以上评析在在显示了Flex在RIA解决方案上具有相当 大的人气指标,远抛其它技术远远在后,当然各家仍不断各自努力,以期在未来新的技术、应用与市场占有率都有其一片天,很多人问,未来是哪家较有市场与前瞻 性、发展性,我想用最简单的一句话来回答,取决于「Resource(资源)」,(而 不是普及化,普及化则是市场结果),这包含了网络、文章、书籍、教育训练、社群、Opensource、程序范例、指针性大厂采用(背书)、顾问辅导(谘 询)、原厂技术支持、不断提供回馈、改进...等,并且也要看未来各家是否能一直坚持下去,重视人们的想法,付诸实践,而不是表现在前,却有头无尾。如此 一来,无形中,自然就会吸进更多数人爱用。

也曾经听过有人说道,采用微软的RIA较好,原因是它的技术较晚出,比较新。其实这样讲法不对,如果照这样说法, JavaFX你可能会更爱,回过头来,Adobe(macromedia)对于RIA己有行之有年的发展经验、教训与历史,加上现今仍不断的改良与更新, 甚至哪一天重新再造更好的Runtime、IDE、compiler...等新技术,结合利多新策略与原Opensource政策,试问,从开发到布署都 免费,又有随手可得的资源,可以帮忙把自己的系统做到好,开发者与使用者也用得很开心,你会选择?

最后,RIA是一个系统应用趋势,但也不是所有网站或内容全部都用Flex、Silverlight、JavaScript、Curl就适用于所有系统,全部摆平,也要端赖于使用者的目的与环境来相互搭配,RIA是一种精神,用任何工具、技术都可以,可别曲解原来的本意。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics