我几次开始一个项目时,觉得也许Django太重了,但很快…
…我几次开始一个项目时,觉得也许Django太重了,但很快项目就超出了最初的设想。例如,我刚刚创建了一个状态页面应用。它最初是一个单文件的Django应用,但幸运的是很快意识到绕过Django的限制是没有意义的。* 在大多数符合Django模型的应用中,数据模型是所有事情的核心。即使是在制作一个粗糙的原型时,也永远不要推迟数据模型的重构。随着时间的推移,它会变得越来越昂贵和困难。* 大多数应用程序不需要单页应用,也不需要重型前端框架。即使对于那些能从中受益的应用,传统的Django视图对于80%的页面来说已经足够了。对于其余部分,可以考虑使用AlpineHJS/HTMX。* 通常情况下,自己构建东西更容易。需要存储和编辑客户信息吗?使用Django,你可以在几小时内在你的应用中开发一个简单的CRM应用。集成商业CRM需要更多时间。这适用于所有东西:状态页面、CRM、支持系统、销售流程等。…
源讨论我是如何快速构建软件的原帖 211 条评论 · 导入时统计