Rebuilding the Shopify Admin: Improving Developer Productivity by Deleting 28,000 lines of JavaScript
http://www.shopify.com/technology/15646068-rebuilding-the-shopify-admin-improving-developer-productivity-by-deleting-28-000-lines-of-javascript
明天再看原文
batman 一直半死不活的,与 Angularjs, backbone 比,它优势唯一的是与 rails 理念相近。shopify 切换的话意思就是放弃 batman 未来的维护了。
Turbolinks 已经在我们公司的项目上面用了 http://kanbox.com ,大部分场景是 Turbolinks 实现,文件列表什么复杂的东西是 Backbone,我们经过整合调整兼容,做到了无缝的结合。
#3 楼 @huacnlee 我现在做项目也基本是这个套路了,复杂交互再搬出这些 JS 框架
#4 楼 @_samqiu 我们这么做主要是因为有个复杂的文件列表需要实现,所以用上 Backbone 来管理页面组件,以及事件绑定什么的(最早的时候是自己写,结果事件绑定混乱...)
而大部分情况,用标准的 Rails 模式开发效率高,便于维护
#5 楼 @huacnlee +10086
不知是否与 这个演讲 有关