2009-08-13 57 views
1

嘿家伙。最近jQuery Dev Group就原型继承和插件命名空间问题进行了大量的活动,我想看看谁有最好的答案。jQuery和插件命名空间和继承

组链接: http://groups.google.com/group/jquery-dev/browse_thread/thread/620c6a18a16d9665

问题:

你们认为我应该这件事,为什么做? 你同意那里的意见吗?为什么或者为什么不?

为什么是很重要的:

如果jQuery的根本决定执行这样的事情到核心,这是一个巨大的决定,会影响很多人,可能会影响他们如何使用/扩展jQuery和如果他们继续使用jQuery。它可能会将很多人转换为 jQuery。

+0

社区Wiki? – 2009-08-13 06:35:45

回答

1

我认为jQuery与像原型这样的库不同的地方在于,它专注于诸如快速DOM选择,遍历和操作等功能,而不是为JavaScript添加“风味”。

Prototype问题是它在JavaScript上放置了一个红宝石帽子,并且它最终会因为您可能永远不会使用的功能而变得臃肿。

我曾经在人们过度使用原型类的项目中实现一切,因为它只是不需要的类。从Java或C#(甚至Ruby)迁移的人喜欢以他们的方式完成任何事情 - 这通常不是必需的。

+0

我认为你对此非常正确。 – Tres 2009-08-13 02:53:46

+0

我认为Prototype是一个更加面向应用开发的JS框架,因此它适用于这些类型的人。我用了一段时间之后,切换到jQuery(我发现更好的UI/UX)。 – 2009-08-13 06:34:41

1

我认为这是jQuery的重要一步。因为jQuery非常以dom为中心。这就是为什么它在世界上获得如此多的关注,但很难仅基于它来构建复杂的解决方案。你不能使用面向对象的所有好处,所以你必须把所有的代码放在首位 - 所有的程序员都必须这样做。我想jQuery是最简单的解决方案 - 这就是为什么大家都喜欢它,但现在它想成为企业解决方案。
我认为这可以使企业客户端开发更快,这是伟大的:)