【发布时间】:2019-08-19 16:46:49
【问题描述】:
我一直在使用 django 框架,并且大部分时间都在其前端使用 html 模板,但我想知道如果它是一个大项目,我是否应该切换到 React?或者,我可以在不使用 React 作为前端的情况下创建用户界面应用程序,还是在使用 Django 时建议使用 React / ReactRedux?
在操作前端而不是在 Django 中使用视图时,您能否使用 React 实现更强大的功能?
【问题讨论】:
我一直在使用 django 框架,并且大部分时间都在其前端使用 html 模板,但我想知道如果它是一个大项目,我是否应该切换到 React?或者,我可以在不使用 React 作为前端的情况下创建用户界面应用程序,还是在使用 Django 时建议使用 React / ReactRedux?
在操作前端而不是在 Django 中使用视图时,您能否使用 React 实现更强大的功能?
【问题讨论】:
关于何时使用 React 的建议与 Django 无关。它主要取决于要开发的应用程序的复杂性。如果您拥有或将拥有一个具有复杂前端的 Web 应用程序,其中包含许多功能和怪癖,并且可以扩展到大型代码库,那么使用当今流行的框架之一是一个好主意,例如 React、Vue 或 Angular。它们允许您将大型代码库划分为组件并更轻松地管理它们。
所以,简短的回答是 - 如果它要成为一个庞大而复杂的应用程序,那么使用 React 是一个好主意。否则,Django 模板就可以了。
【讨论】:
否则 Django 模板非常适合构建一个快速的项目,例如一些表单条目和介绍页面等。
【讨论】: