良好的JavaScript框架与Django集成?

时间:2012-07-23 19:05:09

标签: django node.js backbone.js

我正在构建一个新的网络应用。它将在Django中,但我现在正在寻找一个好的前端javascript库/框架来使用。

我知道JQuery,但Backbone.js或node.js怎么样?想法?

我正在寻找JQuery,因为MVC JavaScript库会很好用。

1 个答案:

答案 0 :(得分:2)

你所谈论的事情都有不同的目的,我不确定它们中的任何一个是否符合你所说的。

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

Django - 一个用于pythonistsas的精美MVC框架 - 是你列表中唯一编写MVC方法的东西。

Node.js真的不是前端。这是“只是”javascript(V8)嫁接到事件循环。真。而已。您的浏览器迁移正在运行V8(Chrome确实如此),但它不会运行node.js. Node.js是关于服务器端javascript的好处。因为你已经在Django中做了后端,所以你已经致力于python。所以node.js可能不是一个考虑因素。

但是,如果您决定使用javascript进行应用,那么您可能想知道一些事情。 Node.js在服务器上提供 lot 。虽然node.js本身主要通过网络和文件系统层提供可靠的API抽象,但生态系统令人惊叹。最广泛使用的“网络后端框架”有表达。与您习惯使用Django相比,文档有点粗糙,但您可以构建出色的网站。没有烤好的MVC模型(但是,我知道,但今天可能会改变),并且几乎每个你想要使用的商店都有一系列令人眼花缭乱的数据库模块提供持久性。如果你问node.js的支持者,我怀疑他们中至少有一些人对“旧的”MVC方法不是很感兴趣。

我对Backbone.js了解不多,但我记得它的重点是支持ReSTful实现并帮助您避免javascript中间件很容易变得混乱。 (当然,它可以在javascript中优雅;但它更容易变得混乱,尤其是当您添加异步事件时。)

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

相关问题