随着AJAX技术的发展,JavaScript框架如雨后春笋般的出现了,还记得代码吾爱给大家介绍的10款优秀的JavaScript框架吗?这些框架的出现对于开发者来说是个好事,这意味着我们可以把更多的时间花费在项目逻辑和用户体验上,不必将时间过多的花费在基础代码的编写上。
但这也带来的另外一个令人头疼的问题,如何选择一个适合自己的框架呢?
我们通常不会将若干个JavaScript框架同时用于一个项目。原因是多方面的:首先,JS框架一般比较臃肿和庞大(JQuery压缩版有近40K的大小),过多的使用框架会占用有限的带宽,对网页的浏览速度造成不小的影响;其次,不同的JS框架编码风格也不尽一致,这就导致了编码风格的不统一且后期不便维护等缺点。再次,你所喜欢的JavaScript框架未必是你的团队成员所喜欢的。
所以,选择一个适合自己团队的JavaScript框架进行WEB开发是个相当重要的问题。
在如何选择合适的JavaScript框架一文中,作者提出了如下几个问题来帮助我们选择一个JS框架:
1. 你的项目需求是什么?
2. 所选框架是否支持市场上的主流浏览器?
3. 框架开发团队是否对框架提供有力度的支持?
4. 所选框架是否成熟?
5. 是否进行对框架版本进行更新?
6. 提供的文档是否友好详细?
7. 是否存在一个活跃的技术社区?
8. 是否有规律的进行基准测试?
9. 框架是否具有良好的可扩展性?
10. 你是否喜欢这个框架的API编码风格?
除此之外,其实我们还应该考虑以下的几个问题:
1. 其他使用此框架的用户对这个框架的感受如何?
2. 所选框架是否改变了我编码HTML代码的风格和方式?
3. 所选框架是否需要我们改变团队所有已编写的HTML文档代码?
在综合考量以上所有问题之后,想必你一定会找到适合自己的JavaScript框架了。
这里推荐一些比较优秀的框架,包括:YUI, jQuery,extJS和DOM Assistant等。
相关资源: