最近决定和D组合作搞搞产品,前台展现要进行优化,自己干是费力不省事,决定采用哪个框架搞哪?
1.支持商业发布(公司嘛)
2.成熟度高,社区活跃
3.适合应用开发,而非web开发
4.不是我们吃螃蟹
5.小而精
1.extjs因为商业发布有费用,所以不考虑用了
2.prototype因为听说是最早的,面向对象不太好,就不用了
3.mootools这个没分析,我也不知道为什么就没仔细看
分析来分析去,最后只剩下dojo和jquery,因为jquery强调轻量级,虽然插件很多,但是分析着可能对于"商业应用"有不确定的成本存在,所以最后还是决定采用dojo,理由
2.ibm等大腕支持,并且已经应用于他们的产品中
3.核心库除了比jquery大些,比其它几个好像都小点
4.网上的性能测试显示,除了比jquery慢些,比其它几个快些
5.完全面向对象,虽然早期不稳定,但是现在已经开始成熟
第1点最重要
在firefox和ie8下runtests.hmtl测试结果,ie真烂到家了
firefox 20918ms
Result | 959 tests in 56 groups /3 errors,1 failures | 20918ms |
ie 45475ms
Result | 959 tests in 56 groups /1 errors,4 failures | 45475ms |