我正在用Django创建一个大项目,想知道在我的前端使用HTML模板结构是否明智,或者我应该实现像React这样的东西吗?它的每一个好处是什么?在大型项目中使用HTML模板是完全合理的吗?有什么建议吗?
发布于 2019-08-09 02:26:36
Django模板功能齐全,性能出色,如果我可以单独使用它们来满足我项目中的需求,我会使用它们。添加react将增加你需要和维护的工具,所以我的团队是在我们开始需要类似react的用户界面之后才引入它的(它是在我们实现应用程序内的待办事项列表时开始的)。因此,你的项目需求将真正决定你是否想要在react中投入额外的开发和devops精力,以获得更即时更新/原生应用程序的感觉,或者不是。
如果您不确定,我建议先从模板开始,然后再介绍react。完全有可能运行一个应用程序,该应用程序将模板用于应用程序的90%,并仅在需要的地方进行反应(我们这样做)。
发布于 2019-08-09 02:54:51
React的问题是,你需要在后端和前端之间有一个好的API。为此,我推荐使用Django Rest框架。无论如何,模板对于快速启动和运行一些东西是很好的,这些东西主要是以显示为中心的,并且你不需要做太多的脚本。React使得拥有一个更重的前端变得更容易。然而,模板也可以处理很多前端,只是你不能获得React的任何好处。我在一个大项目中使用过模板,它工作得很好。我不需要构建API,并且模板很容易与我的后端交互。我不确定你到底在做什么项目,所以这些只是我的建议。
https://stackoverflow.com/questions/57418634
复制相似问题