只使用Django作为后端是否明智?

2024-09-30 01:33:25 发布

您现在位置:Python中文网/ 问答频道 /正文

我现在正在创建一个新的应用程序,这将是一种启动。用户可以注册它并使用里面的许多工具。我希望每天至少有几千次点击。在

我确信它将使用python&django,因为这是我使用的技术。在这样的项目中,我不确定项目的结构和沟通。在

我想我将使用django和tastype作为后端来服务端点,并使用另一个由nodejs(例如使用GULP)的应用来托管前端。(前端将使用AngularJS&ui路由器,它将是SPA)。在

将后端和前端应用程序分开是一个更好的选择,还是应该将整个前端文件(js、css、html)作为静态文件保存在django中?在

对于一个潜在的巨大的web应用程序,哪个解决方案更好?也许两者都是坏主意?在

非常感谢你的帮助!在


Tags: 文件工具项目django用户应用程序uinodejs
2条回答

如果你真的在处理一个缩放问题,你需要分离每个组件。这样,您就可以在负载最重的情况下将资源注入系统的某个部分。这将涉及到诸如启动多个前端web/cache服务器、计算节点等内容

也就是说,很少有公司需要处理这样的规模,当你这样做的时候,你会有一个开发团队来为你完成所有这些。(正如有人曾经说过,“可伸缩性是每个开发人员都希望遇到的问题”)。在

在此之前,都有一个前端站点和一个Api。如果你能很好地编写Api,你以后就可以很容易地插入桌面/移动客户端。您还可以考虑将来将api公开(至少部分公开),以允许其他开发人员与您的产品交互。在

这是一个非常好的主意,首先将应用程序格式化为restfulapi。在

之后,任何平台或任何前端更改都不会成为连接到服务器的大麻烦。在

使用Django rest FW

相关问题 更多 >

    热门问题