由于我最近比较挺 mootools(还没有在真正的工作中去使用过 呵呵 所以可能有些盲目和冲动)
所以 有网友让我 把mootools,prototypejs,jquery做个比较
其实说实话,我对他们三个都不是很了解.
其中对 propotype算是比较了解,代码都读过(1.6没读)
jquery 的代码草草看了看,同时简单的看了看用法,就没什么兴趣了.
mootools 则是看了代码后马上就爱不释手了.
其实这些框架,从功能上来看都差不多.
也就是说如果你只是希望使用他们提供的一些方法,和一些工具函数,那么他们似乎没什么太大的不同.
也许使用的语法上有差异,有的稍微烦琐 有的稍微简单,但是总的来说差距不大.
至于常常讨论的性能问题,其实我觉得更是不是问题的问题,绝大多数情况下,页面不会复杂到让你用肉眼就可以感受到哪个快哪个慢.
他们之间真正的差别只有在你把他们作为基础,把他们看作js本身的一部分时才会显露出来.
也就是说,当你试着在他们的帮助下,来改变你对js的使用习惯和使用方式时,那时候你就会发现,mootools绝对好于另两者.
如果你要对他们进行修改和扩展,那么你将更深切的体会到 mootools要远远好于propotype.
这篇文章可能看起来挺空洞的,没有什么实际的技术含量(所以没有发到技术板块),
其实我的也说不出什么太有技术含量的话,因为我的JS水平还没有达到可以对他们进行品头论足的地步,我只能是说一说我的直观的感受,同时希望很多和我一样的 "发展中"js coder可以从另一个角度去审视js框架:
不要只关注它提供了什么功能,不要只关注它的使用是否简单(因为在这两方面大家做的都差不多),而是看看它对我们的开发习惯和模式所带来的影响,以及它的代码能够教会我们什么.
在这样的观点下,我对"讨论一下你们心目中的最优秀的Ajax框架是什么? "这个帖子的回复是: mootools ext dwr
所以 有网友让我 把mootools,prototypejs,jquery做个比较
其实说实话,我对他们三个都不是很了解.
其中对 propotype算是比较了解,代码都读过(1.6没读)
jquery 的代码草草看了看,同时简单的看了看用法,就没什么兴趣了.
mootools 则是看了代码后马上就爱不释手了.
其实这些框架,从功能上来看都差不多.
也就是说如果你只是希望使用他们提供的一些方法,和一些工具函数,那么他们似乎没什么太大的不同.
也许使用的语法上有差异,有的稍微烦琐 有的稍微简单,但是总的来说差距不大.
至于常常讨论的性能问题,其实我觉得更是不是问题的问题,绝大多数情况下,页面不会复杂到让你用肉眼就可以感受到哪个快哪个慢.
他们之间真正的差别只有在你把他们作为基础,把他们看作js本身的一部分时才会显露出来.
也就是说,当你试着在他们的帮助下,来改变你对js的使用习惯和使用方式时,那时候你就会发现,mootools绝对好于另两者.
如果你要对他们进行修改和扩展,那么你将更深切的体会到 mootools要远远好于propotype.
这篇文章可能看起来挺空洞的,没有什么实际的技术含量(所以没有发到技术板块),
其实我的也说不出什么太有技术含量的话,因为我的JS水平还没有达到可以对他们进行品头论足的地步,我只能是说一说我的直观的感受,同时希望很多和我一样的 "发展中"js coder可以从另一个角度去审视js框架:
不要只关注它提供了什么功能,不要只关注它的使用是否简单(因为在这两方面大家做的都差不多),而是看看它对我们的开发习惯和模式所带来的影响,以及它的代码能够教会我们什么.
在这样的观点下,我对"讨论一下你们心目中的最优秀的Ajax框架是什么? "这个帖子的回复是: mootools ext dwr