Javascript backbone.js是与jQuery打交道的替代方案吗?

Javascript backbone.js是与jQuery打交道的替代方案吗?,javascript,jquery,backbone.js,Javascript,Jquery,Backbone.js,除了像backbone.js这样为前端javascript提供一些框架/结构的东西之外,还有其他选择吗?但是没有任何不必要的依赖项,并且与jQuery更紧密地结合在一起?您检查过了吗 另外您是否要求一个易于使用的MVC框架? 因为它似乎是迄今为止最简单的RESTful框架,具有路由、管理哈希更改和模板化插件。我知道这已经有几天了,而且是一个无耻的插件——但我是的作者,它与jQuery配合得很好。那里有很多文档,也有一些在网上。消息来源已打开。伊万诺夫已经提到了,还有,是一个将取代jQuery的库

除了像backbone.js这样为前端javascript提供一些框架/结构的东西之外,还有其他选择吗?但是没有任何不必要的依赖项,并且与jQuery更紧密地结合在一起?

您检查过了吗


另外

您是否要求一个易于使用的MVC框架?
因为它似乎是迄今为止最简单的RESTful框架,具有路由、管理哈希更改和模板化插件。

我知道这已经有几天了,而且是一个无耻的插件——但我是的作者,它与jQuery配合得很好。那里有很多文档,也有一些在网上。消息来源已打开。伊万诺夫已经提到了,还有,是一个将取代jQuery的库,但也是一个包含大量预构建小部件的MVC库。有很多选择,这是一件非常好的事情。

我认为只有一个MVC框架功能齐全,而且更纯粹,那就是Spine。但它与jQuery的结合并不紧密,因为它实际上并不依赖于任何其他库

脊柱与脊柱
主干网之间的根本区别在于,Spine希望将服务器完全抽象出来,这样就不会等待任何异步调用,而应用程序只是在后台完成调用时继续工作。()

我建议大家看看

Ember更像是一个高级框架,具有许多现成的有用特性。例如:

  • 双向数据绑定
  • 计算属性
  • 自动更新模板
另一方面,它的级别比主干更高,这使得它的灵活性更低,因此对于那些喜欢调整系统和弄脏手的javascript开发人员来说,吸引力就更小了


对于感兴趣的人,您可以在以下位置找到这两个版本之间的一个很好的比较:

当前版本的backbone.js似乎可以与库一起使用


它是jquery的一个轻量级替代品(比jquery小四分之一)

谢谢,但问题是sproutCore不仅仅是一个javascript框架/MVC。这对我的口味来说太重要了消极的必要吗?无论如何,我补充了另一个建议:我是JavaScriptMVC的忠实粉丝。不是很轻,而是一个非常强大的if套件。特别适用于生产构建和自动化测试。在过去的几个月里,我一直在大量参与使用专门的KnockoutJS进行开发,该框架有很好的教程,而且它的采用速度正在加快,新版本1.3即将发布,我不知道你为什么会被否决,但是Sammy.js看起来非常棒,我以前从未听说过。我还留着胡子,所以看起来像天作之合。@arnorhs当然,我很高兴能帮上忙。:)我忘了击倒。对我来说,ext.js做得太多了。我看过AFrameJS(顺便说一句,可怕的名字:),但它看起来很有趣,因为它似乎并没有“太多”一个可怕的名字是的,但我喜欢它DBackbone有“不需要的依赖项”?你怎么能不想要下划线呢?这是有史以来最好的图书馆。另外,与jQuery的紧密耦合对我来说真的很痛苦。