如果有一天我要学习Ruby

转自 http://outmanone.iteye.com/blog/967051

 

今天又向一个朋友推荐Ruby on Rails。因此触发我想写一篇文章来介绍如何开始学习 Ruby on Rails。

 

1.首先是官方站点,这是刚开始必须去的:http://rubyonrails.org/ 从这里你可以下载开发环境。

 

2.必须先翻看一本介绍RoR的书籍,那么这本是必须的经典:《Web开发敏捷之道》第三版。 可以下载PDF版本: Web开发敏捷之道

 

3.环境搭建好后,可以先试着做几个样列,之后就可以翻看:《Web开发敏捷之道》

 

4.前面那本书看一阵后,你肯定会遇到瓶颈,你需要了解ruby语言。 那么这本书也是必须的:Ruby 编程语言 可以从这里下载它的PDF:Ruby 编程语言 pdf 版本

 

5.刚开始,肯定有个适应期,比如很多都要用到命令行,很多文档也都是英文的。但过了适应期,你就会迷上她了。

6.由于没有智能的IDE,也没有智能感知,所以这个API站点你是必须要知道的:http://apidock.com/rails, 它提供了你想要的一切,包括ruby。

 

7.如果你想提升你对RoR的了解,想了解RoR Web开发的方方面面,看看视频教程是必须的:http://railslab.newrelic.com/scaling-rails ,这个站点里面的小伙很敬业,讲的也不错。同时推荐一个台湾朋友对上面这个视频站点某些视频的翻译,同时他写的很多文章也很不错:http://blog.xdite.net/?cat=84

 

8.如果你想了解RoR的最新资讯和最佳实践,这个站点你是必须要去的:http://cn.asciicasts.com/ ,本来这个站点是英文的,在这里一定要感谢那些无私奉献的同学们,把部分精华翻译成了中文。 它的原版URL

为:http://asciicasts.com/

 

9.最后可能有人会问,用什么IDE?恩,其实开发Ruby on Rails,几乎很少有人会用那些笨重的IDE。 人们都用,Vim,Eamcs,Gedit,Textmate 在Linux,Mac上;用Notepad++在Windows上。

 

10.什系统适合开发 Ruby on Rails ? Ubuntu(以及其他类Linux系统),Mac Os,其次是Windows . 其实Windows并不被推荐,唯一推荐的理由是:照顾到你的感情和方便。 当然,Notepad++只能在Windows上运行也是一个推荐它的原因。 很多开源组件,不能在Windows上很好的运行,以及Windows 命令行(cmd) 对中文输出龌龊的表现,是Windows不被推荐的主要原因。

 

(P.S. 版本问题一直困扰着大家,因此我建议,如果环境满足,可以直接上Rails 3.0 。如果不太想追逐版本,可以直接在2.2.2上开发,其实2.2.2已经很不错了,借用 JavaEye Robbin一句话:已经比其他同时期的框架先进N年了。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值