JavaScript框架的选择标准 |
本文标签:JavaScript 框架 标准 JS 随着AJAX技术日益广泛地被采用,许多开发者和架构师仍然在尝试甚至挣扎于应该采用什么样的最佳方式来评估JavaScript框架/库 。Brian Raindel提供了一些意见 ,关于在选择框架的过程中应该考虑的各个方面,总结如下: ◆项目需求 在对该文章的一些评论中,有一些很好的意见可以作为选择JavaScript库的标准: ◆是否有充分的功能测试和单元测试?—— Kanjax的评论 有许多评论者肯定了JQuery,然而Ian认为在需要高性能的场景下,使用JQuery和prototype需要格外注意: 如果你的应用需要高性能,那么你要小心这些JavaScript框架 。Prototype和jQuery在使用大的数据表和网格的时候会死的很难看 。 我对我目前正在工作的项目做了大量的基准测试,该项目大量使用AJAX技术,并且用在项目核心的大数据表上 。 我试验过jQuery和Prototype,它们的性能总是不行 。问题在于document.getElementById()方法 。DOM的查找操作是非常耗时的 。实际上,我们的测试似乎表明DOM查找不是通过哈希来完成的 。 许多框架会加入你通常用不上的扩展,这些扩展会降低性能 。我们的解决方案是研究框架做了什么,然后我们自己编写代码,除去所有的扩展和任何无关紧要的框架支持 。 但是对于没有大数据表的小型Web页面,Prototype或者jQuery工作得很好,而且易于使用 。 其它评论者指出Mootools提供了一份对Protoype、JQuery和Mootools进行的基准测试 。 原文链接:http://www.infoq.com/cn/news/2007/12/choosing-javascript-frameworks |