ruby-on-rails - Rails with angular 与 Rails pure(查看性能)

标签 ruby-on-rails angularjs ruby performance frontend

我尝试在 Internet 上搜索有关使用 angularJS 进入 Ruby on Rails 项目与 Ruby on Rails pure 的 View 性能的信息。我的问题是因为 2 个月前我开始使用纯 AngularJS,现在我需要将 AngularJS 集成到一个新项目中,但需要展示使用带有 Ruby on Rails 的 AngularJS 呈现 View 的性能如何,并消除对 Ruby on Rails 的负担.

例如:

带 Rails 的 Angular:

使用 Ruby on Rails 获取数据(从数据库或 GET 请求),将信息发送到 file.js.erb 并使用 AngularJS 操作数据并显示带有解析数据的 View 。

纯粹的 Rails:

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

我知道,这些问题可能很荒谬,但使用 Ruby on Rails 呈现 View 代表对服务的收费。但是,如果我使用 AngularJS 操作数据,我会将费用分给服务器并使用 Web 导航器内存。

最佳答案

我认为性能并不是一个破坏交易的因素,因为大多数工具都已经过优化,如果你有性能问题,最确定的是你的代码不好,现在我建议把事情分开前端只是服务器的另一个客户端,也许为了加快速度,在第一次加载时使用 SPA 和在服务器上呈现的混合,但除此之外更好的 SPA 因为你可以遵循像 MVVM 这样的设计模式并做更易于前端测试,因此您可以提高开发质量

关于ruby-on-rails - Rails with angular 与 Rails pure(查看性能),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40870918/

相关文章:

ruby-on-rails - Ruby on Rails 集成测试期间间歇性 ActiveRecord::RecordNotFound

ruby-on-rails - 向 Rails ActiveRecord 类添加方法

javascript - 更快地加载 HTML 表格

javascript - 在 AngularJS 中将对象传递给 Controller

ruby - failedPrecondition : Must be a G Suite domain user. 使用服务帐户管理 ruby​​ 中的联系人

javascript - Rails 中的小部件

ruby-on-rails - Rails 在哪里包含来自 lib 的类中的模块?

javascript - Controller 中的 $scope 在 View 中不可访问/数据绑定(bind)不起作用(IONIC/ANGULAR)

ruby - 如何使用 watir-scroll 在表格内滚动

ruby-on-rails - [X,Y,Z].each {|m| 有什么区别包括 m} 并包括 X、Y、Z?