我为什么要使用Ruby on Rails?

14 ruby-on-rails

我的一个朋友问我是否知道Ruby on Rails ......坦率地说,我已经听过很多关于它的信息,但几乎一无所知.任何帮助都感激不尽.

Bri*_*sen 13

Ruby on Rails是一个用于构建Web应用程序的框架.如果赞成约定优于配置,这意味着很多选择都有合理的默认值,因此你可以用很少的努力来运行.

更多信息:http://rubyonrails.org/

  • 那么为什么我会将它用于另一个提出类似声明的框架呢?比如说Django? (4认同)

小智 9

除了默认的脚本/生成器(为你创建脚手架,模型,控制器等)之外,Ruby on Rails还有许多方便的插件可以为你处理大部分工作,还有很多工具可供你使用.跟踪代码中的错误,错误和瓶颈.我在下面列举了一些例子.

方便的插件

  • Subdomain-fu允许您在几分钟内设置和使用子域
  • Active Scaffold设置与数据库连接的漂亮的默认"admin"页面
  • RestfulAuth是一个基本的,易于使用的身份验证系统

代码测试

  • RSpec允许您编写清晰,有意义的测试,并对输出进行颜色编码
  • 黄瓜可以让你写出更清晰的测试
  • Metric-fu测试您的代码重复,复杂性等

Ruby on Rails(Railscasts)还有很多视频教程.