我开始学习rubyonrails,但我听说过Angular.js。
任何替代方案或必须使用rubyonrails学习。
或者我可以开发没有angular.js的webapps
答案 0 :(得分:0)
Ruby on Rails和Angular.js是两回事。 Ruby on Rails是用Ruby编写的Web应用程序服务器端的框架,Angular.js是一个用于Web应用程序客户端的javascript框架。它们可以单独使用,也可以一起使用。
答案 1 :(得分:0)
这是一个相当广泛的问题,但我会在Rails上下文中提供有关Angular角色的一般信息,以及有关其他内容的简要信息。
使用Ruby on Rails开发Web应用程序不需要AngularJS。 Rails是它自己的框架,可以处理前端和后端功能。实际上,要使用Angular和Rails,您必须防止Rails处理前端方面,并让它充当Angular随后用来提供接口的API提供程序。
Angular是一个前端框架 - 它通常用于连接像Rails这样的后端,两者可以结合使用,虽然它当然不是必需的。您可以完全在Rails中构建完整的应用程序,并且可以在不触及Rails的情况下构建Angular应用程序。话虽这么说,Angular并不是同类中唯一的框架,但有几个很棒的框架:
没有必要学习任何这些能够使用Rails构建功能齐全的应用程序。如果你想构建snappy单页面应用程序,那么学习使用/集成一个前端框架/库与Rails是个好主意。
希望它有所帮助!