繁体   English   中英

HTML 模板或 React for Django 前端?

[英]HTML templates or React for Django front end?

我正在用 Django 创建一个大项目,想知道在我的前端使用 HTML 模板结构是否明智,或者我应该实现像 React 这样的东西吗? 它的每个好处是什么? 在大型项目中使用 HTML 模板是否完全合理? 有什么建议吗?

Django 模板功能齐全,性能卓越,如果我能单独使用它们满足项目中的要求,我会使用它们。 添加 react 会增加你需要和必须维护的工具,所以我的团队只在我们开始需要类似 react 的用户界面后才引入它(当我们实现应用程序内的待办事项列表时开始)。 因此,您的项目要求将真正决定您是否想投资额外的开发并将精力投入到反应中,以便获得更即时更新/原生应用程序般的感觉。

如果您不确定,我建议您从模板开始,然后再介绍 React。 完全有可能运行一个应用程序,该应用程序使用 90% 的应用程序模板并仅在需要时做出反应(我们这样做)。

React 的问题是你需要在后端和前端之间有一个好的 API。 我会为此推荐 Django Rest Framework。 无论如何,模板非常适合快速启动和运行某些内容,这些内容主要以显示为中心,您不必编写太多脚本。 React 使拥有更重的前端变得更容易。 然而,模板也可以处理很多前端,只是你无法获得 React 的任何好处。 我在一个大项目中使用了模板,效果很好。 我不必构建 API,模板很容易与我的后端交互。 我不确定你在做什么类型的项目,所以这些只是我的建议。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM