如何给Ajax 和 RIA framework 排序

来源:互联网 发布:淘宝上阿迪达斯是真的 编辑:程序博客网 时间:2024/06/05 01:12

     自2005年以来, 我们每年都目睹着如此多的Ajax framework产生。 就连一直致力于 RIA(rich internet application)工作的Richard Monson-Haefel都打趣地说, 给这些Ajax framework 排序太难了。
     2008年初 Monson-Haefel 离开了 Burton Group, 并成为Crul 公司的开发副总裁。
Curl 拥有的科技依赖于麻省理工学校的研究, 他如此高兴于加入麻省坎布里奇市最主要的原因是公司支持他的RIA platform. 但是在SearchSOA.com的采访中,Monson-Haefel 临时摘掉了他的Curl的头衔, 并说出了他对当前ajax framework 市场的的观点。 
      这确实是一个无法预计的市场, 也许这个市场正按照他解释的方式到来。
     “我曾经和
Ajaxian.com合作, 做过关于Ajax的调查问卷, 在问卷中我列出所有的Ajax 框架并让他们选择他们在用哪一个“ 他回忆着说。 第一年, 2005年, 有48个framework 出现在列表的首位, 他认为这已经很多了。
   因此他给 Burton Group 写了一篇论文 说没有生态系统不可能支持48个framework。他确定的认为这些framework将被合并。
 
那时,他认为Ajax市场将步早期SoAP toolkit市场的后尘Web Service开始的几年里, 有非常多的soap玩家.但是他们最终合并为一个java toolkit。

    但是2006, 当他作第二个survey的时候他发现有160framework。第二年也就是2007240framework出现在他的调查问卷中

    07年他意识到他的预期没有出现正如他回忆的:“我没有看到Ajax framework合并成一家。" 2005,Ajax framework 的领军人物是 Prototype script.aulo.us.曾经占到的市场份额53%的他们也开始渐渐失去光芒.2007年的调查问卷中发现

这两个领军人物的市场份额已经下降到32%。 根据他对当前Ajaxframework 的观察, MOnson-Haefel很难看清谁主沉浮。"越来越不清楚谁是真正的王者了"他说"曾经的王者逐渐变成小小的玩家。" MOnson-Haefel 还指出当前流行的两个Ajax frameworks, jQuery ExJs在两年前都没有出现在他的survey

    对于为什么Ajaxframework 和他的开源玩家在时事变迁中仍然处于一种杂烩状态, MOnson-Haefel有他自己的一套理论

    RIA进入企业, 公司IT必然会想到经销商专利产品的安全,例如, AdobeFlex, 微软的sliverlight,Tibco software的通用接口, 以及一些新兴公司Curl Nexaweb Technologies 公司。 "当人们开始认真地考虑需要大型框架的开发时, 他们更愿意放弃Ajax并且转而应用Flex, CurlSliverlight 这些具有专利权的实时科技产品"他说"原因在与Curl, sliverlight Flex 是否有唯一的经销商对这些产品进行完全的实时控制,他们能否确保跨平台执行的一致性经销商提供一个安全的避难所, 你不用担心开源项目在你的眼前消失。"

MOnson-Haefel看来, 经销商已经远离了Ajax并且拥抱私有权运行。Tibco已经宣布他们将应用silverligh对于非Ajax RIA 开发。当带有RIA噱头的Web2.0进入企业领域, 在规模和为IT部门提供安全避风港方面, Ajax显得非常无能为力除此之外企业的IT经理也很难为200-300Ajax Framework 排序。" 你不得不决定你要选择哪一个作为你的framework。 也不能确定哪个在可选择的list, 比如现在次居于PrototypejQuery,2005年的时候都没有人用这确实是一个无法预计的市场曾经在2005年最火的DWR, Prototype Scriptaculous现在已经位居第十了

      开发人员是如何理解AjaxRIA不是同一个东西? "让我再一次放下我Curl的头衔"MOnson-Haefel "我将告诉你Curl不是对于所有的case都是最好的solution。"  开发人员需要开发一个有交互性的网站,但是他不要开发一个完全成熟运行于浏览器端的产品,这样Ajax就是他的最好选择而且推荐他用Prototype script.aculo.us. 这两个framework已经存在了3,4年了,他们拥有比较大的社区和资源.对于比较严谨的RIA 应用,推荐用Flex,Sliverlight。