在过去的几年里,我一直忙于服务器端编程,我有点忽略了这些JavaScript库。由于我的良好知识和对JavaScript的长期经验,我总是从头开始编写所有内容。即使在那时它似乎很愚蠢,但我想这更像是挑战和学生的心态。最近我开始使用YUI,Javascript和Prototype,我很容易做我想要的但是我没有花足够的时间在它上面,我不确定应该坚持什么。我计划在一个有100个在线用户的网站上使用这些。因此,两个问题是高效的AJAX以及客户端加载时间。我计划使用JQuery和YUI的组合。从雅虎加载Yahoo UI,后者从谷歌加载。然而,在我看来,这是不必要的,我将来可能会后悔。 我想得到一些意见!我确实环顾四周并阅读其他帖子,但大多数人似乎都有情绪问题而不是技术问题。
答案 0 :(得分:5)
我对此并不客观,但YUI 3的论点是它简洁,高效和可扩展 - 现在YUI 3 Gallery中有200个模块,每天都有一个社区让它变得更好。 / p>
我认为为什么YUI 3是最好的选择,现在大约一岁,就在这里:
http://developer.yahoo.com/yui/theater/video.php?v=miraglia-yuiconf2009-yui3
从那时起,团队继续以此处讨论的基础为基础......对我而言,YUI 3与JavaScript开发一样有趣和高效。
-Eric
答案 1 :(得分:3)
https://stackoverflow.com/questions/394601/which-javascript-framework-jquery-vs-dojo-vs
Prototype VS jQuery - Strengths and Weaknesses?
下一篇文章有点陈旧但我记得去年我做出类似的决定时,这篇文章看起来相当透彻和对称,它对几乎所有主要的js框架+浏览器的处理
http://blog.creonfx.com/javascript/mootools-vs-jquery-vs-prototype-vs-yui-vs-dojo-comparison-revised
我记得这篇文章很体面,但请记住,他是一个铁杆人,所以他显然会更喜欢原型:
http://thinkrelevance.com/blog/2009/01/12/why-i-still-prefer-prototype-to-jquery.html
我主要基于性能来使用jquery。他们使用sizzle,似乎非常清楚他们的代码库的大小。
答案 2 :(得分:2)
请注意,jQuery和YUI都托管在googleapis上,而googleapis也提供https,而Yahoo的CDS则不提供。
答案 3 :(得分:1)
我在一些项目中广泛使用了YUI,我可以说他们的在线文档是首屈一指的。此外,该框架非常成熟。
我最近也开始使用jQuery。到目前为止,它似乎也是一个很好的JavaScript框架。