我知道Rails是一个构建在Ruby上的web框架。Ruby是Rails使用的独立于Rails的语言。我不知道是将两者分开使用还是使用Ruby on Rails更好。
或者Ruby on Rails仅仅使用了Ruby代码和Rails代码就是一个完全不同的框架?你能不能同时安装Ruby和Rails,并将它们设置在一起?如果上述情况属实,那么Ruby on Rails是什么?与将Ruby和Rails设置为一体相比,使用Ruby on Rails有什么好处?
发布于 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应用程序。
发布于 2012-11-27 23:41:08
RUBY =>编程语言
RUBY ON RAILS用ruby编写的=> web框架
RUBY ON RAILS的ROR / RAILS =>快捷方式
这仍然令人困惑吗?
发布于 2012-11-27 23:41:48
来自http://guides.rubyonrails.org/getting_started.html
Rails是一个运行在
编程语言上的web应用程序框架。
我强烈建议您阅读本指南。
https://stackoverflow.com/questions/13587631
复制相似问题