我们正在考虑离开Django并将后端和前端分开。
后端是直截了当的,因为我已经做了很多次,将其暴露为Python RESTful API
。
对我来说最新的是瘦客户端部分。
理论上我可以写HTML
和普通javascript
来与API交谈。
是否有macro-framework
可以帮助我实现这一目标?除了AngularJS
之外,我可以使用哪些其他瘦客户端框架而无需重新发明轮子?
答案 0 :(得分:1)
如果我理解你要做的事情,你可能正在寻找像jQuery这样的东西。这是一个微妙的JS框架,可以更容易地与您的Django API交流,特别是使用Ajax和JSON。
答案 1 :(得分:1)
那里有很多替代品。你真的必须弄清楚找到适合你的解决方案。
一方面,backbone.js以代码库的小小而闻名,但您需要使用mustache或类似的方法添加核心组件,例如模板引擎。另一方面,您有完整的承诺框架,例如AngularJS和ReactJS。
以下是一些可以帮助您入门的材料:
TodoMVC特别有趣,因为它在多个框架中实现了相同的应用程序,因此您有一个比较基础。