AngularJS会使Turbolinks毫无意义吗?

时间:2014-10-31 10:25:24

标签: ruby-on-rails angularjs turbolinks

来自Turbolinks页面:

  

Turbolinks可以更快地在您的Web应用程序中建立以下链接。   而不是让浏览器重新编译JavaScript和CSS   在每个页面之间进行更改,它会使当前页面实例保持活动状态   只替换头部的正文和标题

如果我想使用AngularJS构建一个富客户端应用程序,那么该框架是否会成为无意义的Turbolinks?

1 个答案:

答案 0 :(得分:0)

答案是否定的。他们的工作方式不同,他们的主要目标也不同。

Turbolinks可以处理用HTML响应的Rails webapp。

Angular JS或任何其他JS框架都使用JSON API后端。

使用turbolinks不需要额外的编码。 Turbolinks只是通过最小化传输的内容来加快页面加载的一种方法。仅替换HTML正文标记

使用JS框架,您必须构建整个前端应用程序。这特别有用,因为相同的后端可用于开发移动应用程序