首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Ruby和Rails或Ruby on Rails

Ruby和Rails或Ruby on Rails
EN

Stack Overflow用户
提问于 2012-11-27 23:35:27
回答 6查看 326关注 0票数 0

我知道Rails是一个构建在Ruby上的web框架。Ruby是Rails使用的独立于Rails的语言。我不知道是将两者分开使用还是使用Ruby on Rails更好。

或者Ruby on Rails仅仅使用了Ruby代码和Rails代码就是一个完全不同的框架?你能不能同时安装Ruby和Rails,并将它们设置在一起?如果上述情况属实,那么Ruby on Rails是什么?与将Ruby和Rails设置为一体相比,使用Ruby on Rails有什么好处?

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2012-11-27 23:49:55

"Ruby on Rails“有时被缩写为"Rails”或"RoR",这是相同的-一种web开发框架。

当然,您可以使用没有Rails的Ruby,因为您可以使用任何其他编程语言来构建不同的程序,而不仅仅是web应用程序。

不使用Ruby就不能使用Rails,因为正如您自己编写的那样,Rails是一个用Ruby构建的web框架。当您在Rails中构建web应用程序时,您可以使用Ruby语言编写代码(还有一些其他的Rails重写,如GRails,它使用Groovy,但这是另一回事)。

如果您遵循Get Started页面上的安装指南,您将看到您首先为您的平台安装Ruby,然后安装RubyGems (这是一个用于安装其他Ruby库的包管理器),然后使用RubyGems gem install rails命令安装Rails及其所有依赖项。所以你可能会说Rails是一个Ruby的库。

然后,Rails的安装提供了一组脚本,包括rails命令,这些脚本可以帮助您根据Rails采用的一组约定构建web应用程序。

票数 2
EN

Stack Overflow用户

发布于 2012-11-27 23:41:08

RUBY =>编程语言

RUBY ON RAILS用ruby编写的=> web框架

RUBY ON RAILS的ROR / RAILS =>快捷方式

这仍然令人困惑吗?

票数 3
EN

Stack Overflow用户

发布于 2012-11-27 23:41:48

来自http://guides.rubyonrails.org/getting_started.html

Rails是一个运行在

编程语言上的web应用程序框架。

我强烈建议您阅读本指南。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13587631

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档