我一直在使用django框架,并且大部分时间都在使用html模板作为其前端,但是我想知道如果这是一个大项目,我是否应该切换到React?另外,我可以在不使用React作为前端的情况下创建用户界面应用程序吗?还是在使用Django时建议使用React / ReactRedux?
与在Django中使用视图相反,在操作前端时,React是否可以实现更大的功能?
答案 0 :(得分:1)
关于何时使用React的建议不必对Django做任何事情。它主要取决于要开发的应用程序的复杂性。如果您已经拥有或将拥有一个具有复杂前端的Web应用程序,其中包含许多功能和古怪功能,并且可能会扩展为一个大型代码库,那么最好使用当今流行的框架之一,例如React,Vue或Angular。它们使您可以将大型代码库分为多个组件,并更轻松地进行管理。
因此,简短的答案是-如果它将成为一个大型而复杂的应用程序,那么使用React是一个好主意。否则,Django模板就可以了。
答案 1 :(得分:1)
否则,Django模板可以很好地构建快速项目,例如一些表单条目和简介页面等。