如何给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的时候,他发现有160个framework。第二年, 也就是2007年, 有240个framework出现在他的调查问卷中。
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必然会想到经销商专利产品的安全,例如, Adobe的Flex, 微软的sliverlight,Tibco software的通用接口, 以及一些新兴公司Curl 和Nexaweb Technologies 公司。 "当人们开始认真地考虑需要大型框架的开发时, 他们更愿意放弃Ajax并且转而应用Flex, Curl和Sliverlight 这些具有专利权的实时科技产品"他说"原因在与Curl, sliverlight 或Flex 是否有唯一的经销商对这些产品进行完全的实时控制,他们能否确保跨平台执行的一致性。 经销商提供一个安全的避难所, 你不用担心开源项目在你的眼前消失。"
在MOnson-Haefel看来, 经销商已经远离了Ajax并且拥抱私有权运行。Tibco已经宣布他们将应用silverligh对于非Ajax RIA 开发。当带有RIA噱头的Web2.0进入企业领域, 在规模和为IT部门提供安全避风港方面, Ajax显得非常无能为力。 除此之外,企业的IT经理也很难为200-300个Ajax Framework 排序。" 你不得不决定你要选择哪一个作为你的framework。 也不能确定哪个在可选择的list中, 比如现在次居于Prototype的jQuery,2005年的时候都没有人用。这确实是一个无法预计的市场,曾经在2005年最火的DWR, Prototype 和Scriptaculous现在已经位居第十了。
开发人员是如何理解Ajax和RIA不是同一个东西? "让我再一次放下我Curl的头衔"MOnson-Haefel 说"我将告诉你Curl不是对于所有的case都是最好的solution。" 开发人员需要开发一个有交互性的网站,但是他不要开发一个完全成熟运行于浏览器端的产品,这样Ajax就是他的最好选择。 而且推荐他用Prototype 和script.aculo.us. 这两个framework已经存在了3,4年了,他们拥有比较大的社区和资源.对于比较严谨的RIA 应用,推荐用Flex,Sliverlight。
- 如何给Ajax 和 RIA framework 排序
- 定义RIA、Web 2.0和AJAX
- RIA 和 AJAX,选择最合适的产品
- RIA 和 AJAX,选择最合适的产品
- RIA 和 AJAX,选择最合适的产品
- RIA 和 AJAX,选择最合适的产品
- RIA 和 AJAX,选择最合适的产品
- RIA 和 AJAX,选择最合适的产品
- RIA 和 AJAX,选择最合适的产品
- RIA 和 AJAX,选择最合适的产品
- RIA 和 AJAX,选择最合适的产品
- RIA 和 AJAX,选择最合适的产品
- RIA 和 AJAX,选择最合适的产品
- RIA 和 AJAX,选择最合适的产品
- RIA 和 AJAX,选择最合适的产品
- RIA 和 AJAX,选择最合适的产品
- RIA 和 AJAX,选择最合适的产品
- RIA 和 AJAX,选择最合适的产品
- 开启实现梦想的征途
- javascript:event.cancelBubble
- 定时器
- OpenLayers添加地图说明等内容
- 发送邮件时,报“未能访问‘CDO.Message’对象”错误
- 如何给Ajax 和 RIA framework 排序
- bugzilla使用的GD包1.43版本与最新包1.44版本的两点区别
- Converse3D虚拟社区——引领未来VR行业新航向
- Apache2“本地计算机上的Apache服务启动后又停止了”的错误的解决方案
- MFC应用程序中处理消息的顺序
- uclinux-2008R1.5-RC3(bf561)到VDSP5的移植(16):使用head.s做为入口点
- 《Joomla!建站步步通》封皮设计完成
- Converse3D虚拟现实编辑器正式推出8.02共享版
- 寻找最大的K个数