JQuery领军Ajax风格开源框架开发

日期: 2010-10-18 作者:James Denman翻译:张培颖 来源:TechTarget中国 英文

近几年,jQuery开源库和框架在在像Dojo、Prototype和GWT等的众多框架中获得了更多的青睐。尽管大众认为其在部分开发中占据优势,但jQuery仍旧成为许多重要框架中被遗忘的一个,虽然它很重要。jQuery为可能没有足够经验的人提供了一种更加轻松的与Ajax工作的方式,或者一种对于JavaScript的兴趣。   根据TheServerSide.com2010年Java的调查结果,我们发现jQuery在Ajax市场上有了长足的增长。

超过50%上午读者已经在2010年使用了jQuery,对比2008年的25%。这个调查结果给我们留下了这样一种印象:用户因为对jQuery的支持,正在开……

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

近几年,jQuery开源库和框架在在像Dojo、Prototype和GWT等的众多框架中获得了更多的青睐。尽管大众认为其在部分开发中占据优势,但jQuery仍旧成为许多重要框架中被遗忘的一个,虽然它很重要。jQuery为可能没有足够经验的人提供了一种更加轻松的与Ajax工作的方式,或者一种对于JavaScript的兴趣。

TheServerSide.com2010年Java的调查结果

  根据TheServerSide.com2010年Java的调查结果,我们发现jQuery在Ajax市场上有了长足的增长。超过50%上午读者已经在2010年使用了jQuery,对比2008年的25%。这个调查结果给我们留下了这样一种印象:用户因为对jQuery的支持,正在开始放弃其他的框架。但是,我们要记住的很重要的一点是很多开发者使用一个以上的框架,Ajax框架并没有真正开始与其他框架互相竞争。

  “我认为jQuery并没有真的从其他框架上拉过来很多人,但是在市场的成长是相当快的,” Ajax开发者和MooTools主要支持者Aaron Newton这样讲道。

  其他参与者在Ajax框架世界中表示赞许。

  jQuery支持者Ralph Whitbeck认为:“在Ajax市场还有充足的空间来创建更多的库。”
 
  与此同时,Dojo支持者Dylan Schiemann解释道:“对于大型企业来说,没有单一的框架。每一个团队使用对他们最佳的框架。应用可能通过Clojure或者 Dojo创建,主页可能是用jQuery创建的。”

  jQuery的优势体现在一个确定的用例与其他框架相对比的时候。例如:一种更加简单的同文档对象模型(DOM)工作的方式。jQuery提供一套做事情的方式,但是可能会限制一些设定,像其它框架可能允许理解JavaScript的开发者进行更多工作的地方。这个时候,jQuery就是一种更加简单的同文档对象模型(DOM)工作的方式。

  Dylan Schiemann是Dojo的创始人,同时也是SitePen公司的CEO,SitePen是一家协助企业使用Dojo的咨询公司。他讲到他绝多不会对jQuery的成功感到不快。Dojo的成功已经超越了Schiemann的期望值。“jQuery更是个奇迹,”他讲到。

  任何一个框架的概念的获胜值得商榷。据Schiemann所述:“如果一个开源平台获得了胜利,它将会击败开源整体,信息和选择的自由性。”他认为不同的框架定位于广大Ajax开发者不同区域。

  Newton表示jQuery流行度的增长并不意味着其他框架没有成长,这仅仅意味着jQuery吸引了市场之前不存在的一部分。jQuery对于DOM 是一种很好的描述语言,但是它会在哪里停止住呢?它并不是一种编程框架,而且如果你不想创建一些超越其范围的东西,它对你就没有任何帮助。这并不是jQuery的缺点,仅仅是超越了其职能范围。

  像Dojo和Prototype这样的编程框架可能更倾向于应用开发者,很多人是Java开发者,他们希望为复杂编程提供一套更广泛的功能性工具集,而jQuery则倾向于网页创建者的使用。

  根据jQuery 开发关系团队核心人物Ralph Whitbeck所述,jQuery的普及主要归功于jQuery社区,但是jQuery团队的市场努力也取得了成功。Whitbeck 《jQuery手册》的合著者,也是jQuery播客的联合主持。Whitbeck表示他觉得jQuery拥有着他从未见过的活跃而热情的用户群。此外,jQuery团队也非常擅长让jQuery在众人面前展示,易于用户学习和使用。

  轻松DOM

  Whitbeck解释道:jQuery让DOM更轻松;jQuery易于学习,而且高度可扩展,有很多可用的社区和论坛的支持。jQuery让Ajax和JavaScript开发可视化,更加可用。在这一点上Schiemann也认为jQuery是个好东西。

  他认为,尽管jQuery很受欢迎,“更多的人用JavaScript,而且Ajax一直表现不错。”尽管他解释了一些人们可能会选择更受欢迎的产品,而不是最佳的产品的原因。他仍旧保持这样的论调,即jQuery并没有盗走Dojo用户,尽管Dojo用户在使其有意义的过程中正在合并jQuery元素。

  Newton将jQuery称之为“一种替代物,DOM的通俗API,”并且表示它允许“众多从未写过JavaScript的人在工作中得到一些基本的功能。”他解释道jQuery简单到没有JavaScript知识的人都可以使用,他们是一种相对比较新的设计者群体,服务器端程序员。这些开发者也许没有JavaScript经验,但是通过jQuery仍旧可以添加一定数量的客户端功能到基于服务器的应用上。

  很明显,jQuery正经历着重要的变革。

  Web架构师Matt Raible表示:“我很明确地感到jQuery目前正在引领框架,在过去的三个项目中,我曾经使用GWT和jQuery,GWT对于Java开发者更容易,jQuery更受到Web开发者的欢迎。”

翻译

张培颖
张培颖

云计算网站编辑

相关推荐

  • 十款最新的JavaScript开发工具

    JavaScript自推出后就大受开发者的青睐,基于JavaScript的开发工具不计其数,开发者们可以灵活选择,轻松构建应用,本文分享了十款最新的JavaScript开发工具。

  • Twitter.com在用哪些JavaScript框架?

    我一直在研究twitter.com使用的一些UI框架。下面是这些框架的清单(大部分是Javascript框架)。如果你发现有些框架Twitter已经没在使用了,请随时告诉我!

  • 25个可遇不可求的jQuery插件

    随着jQuery插件在网站建设过程中的使用率不断的增加,所以有必要跟进时代步伐开发出一些新的插件/代码片段,以此来巩固并提高前端用户体验,将用户体验提升到一个新的高度。

  • 八个超实用的jQuery技巧攻略

    jQuery是JavaScript最好的库之一,主要用于制作动画、事件处理,支持Ajax及HTML脚本客户端。文中分享了8个超实用的jQuery代码技巧攻略,希望你会喜欢。