javascript - Angular js + Rails 好主意吗?

标签 javascript ruby-on-rails angularjs web frontend

我一直使用rails作为后端,并使用一些基本的css、js作为前端。我现在是开发中唯一的人,但我认为最好将前端/后端分开,以便稍后其他人作为前端加入时。我在谷歌上搜索了一下,认为 angularjs 可能是一个很好的组合。

但是,除了分离前端作业之外,我并没有完全得到这种组合(rails + Angular)的其他好处。 Rails 框架中的 Angular 有哪些其他好处或缺点?

非常感谢!

========编辑==============

抱歉,我的问题在某种程度上过于宽泛。

简而言之,我想知道 Angular 与 Rails 的组合是否有任何原因如此受欢迎。与仅使用 Rails 进行所有操作(前端+后端)相比,在前端使用 Angular + Rails Backend-API 有哪些好处? (速度、简单性、干燥的代码……等等?)。

我刚刚开始用谷歌搜索 Angular 几天了,在真正进入它之前,我想听听有这方面经验的人的意见。谢谢。

最佳答案

Angular + Ruby on Rails 是一个非常流行的组合。使用 Rails 作为 API 端点,使用 Angular 来检索和显示数据。您还可以使用 Rails 来完成大多数页面,而仅使用 Angular 来完成某些组件,具体取决于页面需要的复杂程度。

关于javascript - Angular js + Rails 好主意吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32664023/

相关文章:

javascript - 为什么 FullCalendar 将此事件呈现为单日事件?

javascript - 循环异步请求

ruby-on-rails - 编辑 Ruby 文件时是否有适用于 HTML 的 Sublime Text 智能感知?

ruby-on-rails - 如何在不删除 `test` 数据库数据的情况下测试 JavaScript?

css - Carrierwave 视频 uploader - Rails 4

javascript - 数据绑定(bind)在 AngularJS 中不起作用

javascript简单替换引号内的所有内容

javascript - Flot - 如何使 xaxis 标签不相互重叠

javascript - Sweet Alert,但按钮在前几秒内被禁用

ruby-on-rails - 签名的合法性