带有角度与Rails的Rails纯净(视图性能)

Moi*_*llo 6 ruby performance frontend ruby-on-rails angularjs

我曾尝试使用angularJS在Ruby on Rails项目和Ruby on Rails上搜索有关视图性能的互联网信息.我的问题在2个月前开始,我开始使用AngularJS pure,现在我需要将AngularJS集成到一个新项目中,但需要展示使用Ruby on Rails使用AngularJS渲染视图的性能,并将这些费用移除给Ruby on Rails .

例如:

Angular with Rails:

使用Ruby on Rails(来自数据库或GET请求)获取数据,将信息发送到file.js.erb并使用AngularJS操作数据并使用解析数据显示视图.

Rails纯:

(自然流)使用Ruby on Rails(来自数据库或GET请求)获取数据,将数据发送到file.html.erb并使用Ruby操作数据.

我知道,问题可能是荒谬的,但使用Ruby on Rails渲染视图代表了服务的收费.但是,如果我使用AngularJS操作数据,我会将费用分离到服务器并使用Web导航器内存.

rag*_*r90 3

我认为性能并不是一个大问题,因为大多数工具已经过优化,如果您遇到性能问题,最确定的是您的代码很糟糕,现在事实是我建议将事物与前端分开只是服务器的另一个客户端,也许为了加快速度,在第一次加载时在服务器上使用 SPA 和渲染的混合,但 SPA 更好,因为您可以遵循 MVVM 等设计模式,并进行更多可测试前端,以便您提高开发质量