学习 Ruby on Rails 从这边开始

学习 Ruby on Rails 从这里开始

今天又向一个朋友推荐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年了。

 

 

1 楼 hellolaojiang 2011-03-22  
今天在看ROR官方BLOG时,他们又介绍一个学习ROR的好网站:Rails for Zombies
但这个网站貌似需要*,并且今天好像又无法访问了。哎。。。
2 楼 hellolaojiang 2011-03-22  
另外那个非常敬业的介绍ROR的小伙子名字是:Gregg Pollack,他的T特是:http://twitter.com/#!/greggpollack
3 楼 skandhas 2011-03-23  
这里有个带索引的<<Ruby编程语言 中文版>>,看起来比较方便
http://u.115.com/file/t7fd34b515
4 楼 Hooopo 2011-03-23  
学习 Ruby on Rails 从这边开始
引用
T特
5 楼 hellolaojiang 2011-03-23  
Hooopo 写道
学习 Ruby on Rails 从这边开始
引用
T特


我怕是写“推特”都被屏蔽。
6 楼 fireflyman 2011-03-28  
字体能修改下吗?应该说,排版能弄好点吗?
7 楼 hellolaojiang 2011-03-28  
fireflyman 写道
字体能修改下吗?应该说,排版能弄好点吗?

我调整了哈,但我看了也很不满意。个人觉得javaeye的博客模板太简陋,好点的模板太少了。这点和cnblogs简直没法比。
8 楼 fireflyman 2011-03-28  
字体大小