当前位置:  开发笔记 > 编程语言 > 正文

我应该从MooTools转换为jQuery吗?

如何解决《我应该从MooTools转换为jQuery吗?》经验,为你挑选了4个好方法。

我有一个相当大的代码库,依赖于MooTools v1.11,我即将转换为1.2版本.由于这是一次非常重大的改革,我已经玩弄了转换为jQuery的想法.

任何人都有关于是否更新到jQuery或只是坚持使用MooTools的建议?

我主要使用MooTools进行Ajax,拖放和一些小的效果.



1> Maxime Rouil..:

如果它没有被打破.不要修理它.

jQuery可能有X或Y但是如果一切都依赖于MooTools,那么你可能需要做很多工作才能从MooTools转换.

如果您在整个网站中广泛使用MooTools,请将其保留下来.但是,如果您只有2-3页有轻微影响......这种变化可能是值得的.



2> Dan..:

如果你要升级无论如何,那么它可能是值得探讨.

jQuery似乎正在成为一个真正的Javascript库(假设MS和其他人决定接受它),所以如果这是你打算工作一段时间的代码,那么切换可能是一个好主意在某些时候(如果只是因为有更多地方可以获得帮助和插件代码,因为它很可能会继续流行一段时间,这将有助于确保代码的长期灵活性和可维护性).所以,鉴于你无论如何都要转换它,现在可能是最好的时机.

我认为jQuery成为使用框架是一件好事.这不是我的选择(我也喜欢MooTools),但它肯定是一个很好的代码,绝对符合目的,至少具有竞争的能力.我很高兴看到任何一致性,我将在某些时候将代码移动到jQuery.


jQuery从来就不是JavaScript框架,很难成为它.这是一个图书馆.并将留在图书馆.这就是为什么它很好而且很有吸引力.

3> keif..:

为什么要切换?我已经将代码库从1.11转换为1.2,并且它非常快速和简单(而且我使用它的不仅仅是一些效果).

jQuery可能会被MS采用,根据一个网站,它在IE中表现更好 - 但这不是关于它对IE有多好,它关于它对你的网站有多好(IE是你网站上的主要玩家?).

你知道jQuery吗?如果你不这样做,那么你必须从头开始重写代码,你将完全重写你的代码.

或者你只是想找出理由告诉你的经理"我们应该在jQuery中这样做",因为你想学习它?

至于"一个真正的框架" - 这是一个荒谬的主张,只有用户,而不是开发人员.



4> Thomas Aylot..:

从MooTools 1.1.1到1.2.1的转换并不是什么大不了的事.http://github.com/mootools/mootools-core/wikis/conversion-from-1-11-to-1-2

甚至还有一个兼容层,可以在1.2.x中使MooTools 1.1.1代码功能化.你可能不得不在这里和那里手动修复一些东西,但它相对较小.

切换到jQuery,或YUI或DOJO,或其他任何东西都需要完全抛弃你拥有的所有代码并说明.我的客户不会允许这种浪费.

此外,如果您习惯使用正确的MooTools类进行编码,那么jQuery可能会对您的系统造成巨大冲击.并不是jQuery强迫你编写不可读和不可维护的代码,用任何语言编写非常易读和可维护的代码当然是可能的.但是jQuery没有内置的Class系统来帮助你.

特别是对于大型代码库,保持代码组织良好非常重要.

我当然很偏颇.

推荐阅读
惬听风吟jyy_802
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有