良好的JavaScript框架与Django集成?

我正在构build一个新的Web应用程序。 它将在Django,但我现在正在寻找一个良好的前端JavaScript库/框架使用。

我知道JQuery,但是Backbone.js或node.js呢? 思考?

我正在寻找过去的JQuery,因为一个MVC JavaScript库会很好用。

你所说的事情都有不同的目的,我不确定它们中的哪一个与你所说的是完全一致的。

如您所知,jQuery全部是关于客户端展示和交互的,在浏览器中实现。

Django是pythonists的一个很好的MVC框架,它是你列表中唯一一个编码MVC方法的东西。

Node.js真的不是前端。 这是“刚”JavaScript(V8)嫁接到事件循环。 真。 而已。 而你的浏览器migth运行V8(Chrome),但它不会运行node.js。 Node.js是关于服务器端JavaScript的善良。 既然你已经在Django做后端,你已经承诺python。 所以node.js可能不是我们所关心的。

但是,如果您决定使用JavaScript来创build应用程序,则可能需要知道以下几点。 Node.js在服务器上有很多提供。 虽然node.js本身通常在networking和文件系统层面上提供了一个可靠的API抽象,但是这个生态系统是惊人的 。 使用最广泛的“networking后端框架”是快递。 与Django习惯相比,这个文档有点粗糙,但是你可以build立很棒的网站。 没有任何烘焙的MVC模型(但是,我知道,但今天可以从字面上改变),持久性是由一个令人眼花缭乱的数据库模块arrays提供,几乎每个商店你想使用。 如果你问node.js的支持者,我怀疑他们中至less有一些对“老”MVC方法不是很感兴趣。

我对Backbone.js知之甚less,但是我记得它的重点是支持ReSTful实现,并帮助您避免javascript中间件容易变得混乱的混乱。 (当然,在JavaScript中可能会很优雅,但是更容易混乱,特别是添加asynchronous事件时)。

我不知道你的问题为什么会被打倒,我希望这至less可以提供一些思考。 祝你好运!