Backbone和Django,找到了更好的客户
我一直在使用Django作为后端,并使用jQuery作为前端。 现在,网页变得如此动态化,JavaScript开始变得越来越复杂,我觉得需要更好,更有组织的结构。
我开始阅读关于Backone的文章,它只是感觉像前端的后端方法(因为它是一个MVC框架)。 这会使我的代码更加结构化,但某些功能似乎重叠(即模型,url,...)
我也读过关于使用tastypie和django的骨干来实现RESTful环境。 这是非常酷的,因为该应用程序也可以用于手机开发。
现在我的问题是这个架构有多好或多坏? 它有什么优点和缺点,以及是否有更简单的方法来实现DRY客户端代码(可能遵循一些规则/良好做法)
任何个人经验都不只是欢迎:)
我和你现在几个月的情况一样。 当然,教程,示例项目或文档的数量非常低,其中大部分都非常老旧,但是我每天都会遇到一个帮助捕鱼的教程,这是http://joshbohde.com/blog/backbonejs-and-django ,目前仍然是唯一一个(我可以找到)在一些自定义模板标签的帮助下将Backbone模板重新用于Django模板的时刻。
我个人对Django + Backbone的体验很好,但只持续了几个月,之后我转移到了NodeJS + Backbone。 我只能说,即使Django / Python是一种快速编程语言,将Backbone添加到它时,如果您认为只发送(到REST服务器并返回)小块数据并且不重新加载,它甚至会更快(用户体验)整个页面上的每一个细节都发生了变化。
链接地址: http://www.djcxy.com/p/65063.html