【问题标题】:When to use React combined with Django?何时将 React 与 Django 结合使用?
【发布时间】:2019-08-19 16:46:49
【问题描述】:

我一直在使用 django 框架,并且大部分时间都在其前端使用 html 模板,但我想知道如果它是一个大项目,我是否应该切换到 React?或者,我可以在不使用 React 作为前端的情况下创建用户界面应用程序,还是在使用 Django 时建议使用 React / ReactRedux?

在操作前端而不是在 Django 中使用视图时,您能否使用 React 实现更强大的功能?

【问题讨论】:

    标签: django reactjs redux


    【解决方案1】:

    关于何时使用 React 的建议与 Django 无关。它主要取决于要开发的应用程序的复杂性。如果您拥有或将拥有一个具有复杂前端的 Web 应用程序,其中包含许多功能和怪癖,并且可以扩展到大型代码库,那么使用当今流行的框架之一是一个好主意,例如 React、Vue 或 Angular。它们允许您将大型代码库划分为组件并更轻松地管理它们。

    所以,简短的回答是 - 如果它要成为一个庞大而复杂的应用程序,那么使用 React 是一个好主意。否则,Django 模板就可以了。

    【讨论】:

      【解决方案2】:
      1. 如果您的应用程序的前端越来越大,并且您觉得自己重复了太多的 html 页面,例如,您可能希望使用 SPA 和基于组件的框架在整个应用程序中重用组件。
      2. 如果您想分离后端和前端代码以获得更高的可维护性和关注点分离,这可能是原因
      3. 如果会有多个客户端(Web、IOS、Android 等),最好将后端代码与前端(客户端)分开
      4. 前端框架将为您的应用程序带来更多结构,因此更容易维护项目

      否则 Django 模板非常适合构建一个快速的项目,例如一些表单条目和介绍页面等。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2016-06-18
        • 1970-01-01
        • 2018-03-08
        • 1970-01-01
        • 2019-09-22
        • 2023-03-18
        • 2017-03-05
        相关资源
        最近更新 更多