jquery - Django - 何时 [以及为什么] 使用 Vue.js?
问题描述
我和我的团队一起开发了一个使用经典 django MVT 生命周期的大型应用程序。模板是用经典的 Bootstrap + JQuery 堆栈实现的,使用 AJAX 请求等等......
一切正常,而且很容易维护。
今天,我和我的同事做了一个简报,他看到了 Web 应用程序模板,他说:“使用经典的 Django 模板是不鼓励的,它代表了在一些大型项目中维护的巨大努力......”
此外,他给了我使用 Vue.JS 进行模板的建议……我看过一些关于 Vue.JS 的示例和教程……我发现这个模板框架对于我的用例来说非常复杂且无用(最复杂的模板会构建一堆图表和小部件)
总之,我有点困惑何时以及为什么需要使用模板框架来扩展 Django 项目。
我想(......也许是错的......)这个模板框架代表了一种临时的时尚方式来实现相同的结果......
基于这些考虑,您的想法是什么?
解决方案
最好有后端和前端,分开,当它用于基本项目时,您可以使用模板,如果不是这种情况,您应该使用 Django Rest Framework 来创建 API 和其他前端框架,例如:Vue.js。反应 JS 等。
推荐阅读
- deployment - Solidity 迁移合同试运行与真实
- jenkins - 在 Jenkinsfile shell 中转义 JSON 字符串
- java - Thread#run() 中的 Thread#wait() 和 JFrame#keyPressed() 中的 Thread#notify() - 我的实现线程安全吗?
- youtube - Youtube 播放列表 api 返回部分数据
- php - 使用 Cakephp 3.6 定义 cron 作业
- hyperledger-fabric - 是否有一些好的文档或文章来获取有关如何动态识别 Hyper ledger Peers IP 的信息
- .net-core - VSTS/Azure DevOps:自动递增 NuGet 包版本
- php - esp32 和 php XXTEA 字符串加密
- node.js - mongoose 或 mongoDB 如何分离和分组我的数据?
- apache - Apache、ping 等工作时无法通过 cURL 连接到本地虚拟主机(错误 7)