gpt4 book ai didi

django - 与 Django 集成的好 JavaScript 框架吗?

转载 作者:太空宇宙 更新时间:2023-11-03 22:03:02 25 4
gpt4 key购买 nike

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

我了解 JQuery,但是 Backbone.js 或 node.js 怎么样?想法?

我不再考虑 JQuery,因为 MVC JavaScript 库会很好用。

最佳答案

你所谈论的事情都有不同的目的,我不确定其中任何一个是否与你所说的你想要的完全匹配。

如您所知,jQuery 的重点是在浏览器中实现的客户端呈现和交互。

Django——一个适合 pythonists 的优秀 MVC 框架——是您列表中唯一编码 MVC 方法的东西。

Node.js 确实不是前端。它“只是”嫁接到事件循环上的 javascript (V8)。真的。就是这样。您的浏览器可能正在运行 V8(Chrome 会运行),但它不会运行 node.js。 Node.js 是关于服务器端 JavaScript 的优点。由于您已经在 Django 中构建后端,因此您已经致力于使用 Python。因此,node.js 可能不是一个考虑因素。

但是,如果您决定使用 JavaScript 来开发您的应用程序,那么您可能想了解一些事情。 Node.js 在服务器上提供了很多功能。虽然 Node.js 本身主要在网络和文件系统层上提供了可靠的 API 抽象,但其生态系统令人惊叹。使用最广泛的“Web后端框架”是express。与您习惯的 Django 相比,这些文档有点粗糙,但您可以构建出色的网站。没有内置的 MVC 模型(据我所知,但今天可能会真正改变),并且持久性是由一系列令人眼花缭乱的数据库模块为您想要使用的几乎每个商店提供的。如果您询问 Node.js 支持者,我怀疑他们中至少有一些人对“旧的”MVC 方法不太感兴趣。

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

我不知道为什么你的问题会受到质疑,我希望这至少能提供一些思考的空间。祝你好运!

关于django - 与 Django 集成的好 JavaScript 框架吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11618829/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com