我现在正在创建一个新的应用程序,这将是一种启动。用户可以注册它并使用里面的许多工具。我希望每天至少有几千次点击。在
我确信它将使用python&django,因为这是我使用的技术。在这样的项目中,我不确定项目的结构和沟通。在
我想我将使用django和tastype作为后端来服务端点,并使用另一个由nodejs(例如使用GULP)的应用来托管前端。(前端将使用AngularJS&ui路由器,它将是SPA)。在
将后端和前端应用程序分开是一个更好的选择,还是应该将整个前端文件(js、css、html)作为静态文件保存在django中?在
对于一个潜在的巨大的web应用程序,哪个解决方案更好?也许两者都是坏主意?在
非常感谢你的帮助!在
如果你真的在处理一个缩放问题,你需要分离每个组件。这样,您就可以在负载最重的情况下将资源注入系统的某个部分。这将涉及到诸如启动多个前端web/cache服务器、计算节点等内容
也就是说,很少有公司需要处理这样的规模,当你这样做的时候,你会有一个开发团队来为你完成所有这些。(正如有人曾经说过,“可伸缩性是每个开发人员都希望遇到的问题”)。在
在此之前,都有一个前端站点和一个Api。如果你能很好地编写Api,你以后就可以很容易地插入桌面/移动客户端。您还可以考虑将来将api公开(至少部分公开),以允许其他开发人员与您的产品交互。在
这是一个非常好的主意,首先将应用程序格式化为restfulapi。在
之后,任何平台或任何前端更改都不会成为连接到服务器的大麻烦。在
使用Django rest FW
相关问题 更多 >
编程相关推荐