7楼 @Sier 如果前端的所有数据实时都是从后台发来的,确实可以省略。
但是一部分是从后台取增量变化数据,部分更新html,另一部分没变的model还要cache在前端,记录其他UI部分的信息,基本就是前端能做更多计算的时候用,例如发现某些UI部分需要更新之类的,也许这些计算不需要后台来算。
说点浅见,不一定对,我觉得有些做MVC这类东西,是为了MVC而MVC,没有相关需求,也没有对症,折腾在摆些花架子上的时间,比真正做事情的时间还多得多,
14楼 @soodaowhui 同意,Rails 社区 DHH 大神说,如果你要做的是一个类似 GitHub 这种文档型的网站,用 Rails 的 Turbolinks 就完全能满足需求了。当你需要做一个有 native 感觉的 web 应用的时候,才去考虑这些前端框架。