gpt4 book ai didi

python - Django REST vs Express JS,我应该选择哪一个来构建 REST API?

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

我想构建REST API(或GraphQL API),我想将其与Angular(2+)连接以构建一些不错的Web应用程序。我应该选择哪个框架来开始,为什么? DjangoREST 还是 ExpressJS ?其中哪一个更容易与前端框架对接?我了解python以及JavaScript。我也有 django 以及一些 JavaScript 前端框架(如 Angular)的经验。因此,开始使用 nodejs 或其中任何一个都不会那么困难。那么哪个更容易更好

最佳答案

In short, Django for quick development and Express for full-stack, scalable solutions.

  1. Django 无需太多经验即可提供更好、更简单的安全性。就 Express 而言,需要丰富的经验和信心才能从 Node.JS 获得相同的安全性
  2. Django 使用 MVT(模型 View 模板)设计模式,而 Express 使用事件驱动编程,其中整个架构由“事件”或用户选择驱动。 MVT 非常适合服务器端开发,而事件驱动编程则不能将客户端和服务器端分开。
  3. Django 使用内部模板系统,因此您无需纠结选择正确的模板系统。使用 Express 这一完全开放的系统,您可能会花费大量时间来选择最适合您的系统。
  4. Django 的结构更加易于解决。它告诉您如何做,而 Express 则为您提供以您的方式进行操作的灵 active 。例如,您需要使用 Django 的 ORM 与数据库交互,但对于 Express,您可以选择任何您喜欢的工具。
  5. Express 给您自由。因此,如果您经验丰富,这里有一个空间可以让您从头开始创造任何您想要的东西。 Django 为您提供了许多具有庞大模板和库系统的解决方案,这对于生产力很有帮助,但对于愿景来说还不够

关于python - Django REST vs Express JS,我应该选择哪一个来构建 REST API?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57945868/

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