RoR学习书籍推荐

RoR学习书籍推荐

现在学习RoR的人越来越多了,ruby方面的图书也越来越多了,如何挑选合适的书籍,节省必要的学习时间就显得很重要了。可以这样说,学习RoR编程只看这三本书就足够了,其他别的书统统不要去看了,省得浪费时间。
一、php?name=rails" onclick="tagshow(event)" class="t_tag">rails编程要看的第一本书《Agile Web Development with Rails第二版》

最经典的rails学习书籍,作者是ruby和rails社区的领导者之一。第二版中文版译者已经翻译好交出版社了,出版社什么时候上市还不清楚。等不急的自己看英文版也不错,原作者的英文写的很易读。我自己在春节期间就把第二版英文版从头到尾读过了一遍。
二、rails进阶要看的第二本书《ruby for rails》

作者David ABlack是ruby社区最资深的大佬之一。这本书的特色是专门针对rails用到的ruby知识进行剖析,很好的rails程序员进阶之书。让你在了解如何进行RoR编程之后,再进一步搞清楚为什么要这样写,碰到新的需求,你应该怎么充分运用ruby和rails,不过这本书一个缺点就是太罗嗦了,唯恐读者是白痴,很简单的问题都长篇大论的讲,看得人不耐烦。这本书中文版译者已经翻译好交出版社了,却不知道为何出版社迟迟没有发行?
三、rails实战要看的第三本书《rails recipes》

作者Chad Fowler也是ruby社区最资深的大佬之一。这本书列举了100多个rails实战的各种问题的解决方案,适合在你用RoR开发项目的时候,碰到相应问题去寻找相应的最佳实践。这本书还没有被引进国内。
这本貌似也不错:
Ruby Cookbook

只有影印版.
《ruby for rails》是专门为了做RoR编程的人编写的书。
《Programming Ruby》这本书我自己平时也会翻翻看,但是我不推荐大家去购买这本书的中文版。理由如下:
1、这本书第二版出版时间在RoR框架诞生之前,因此没有任何RoR针对性内容,有些在rails框架中大量运用的ruby特性在本书中一笔带过。
2、这本书有些内容已经过时了,毕竟成书时间比较早,有些例子的用法现在都已经deprecation了。
3、半本书的内容都是API文档,这个自己去查ruby Documentation就可以了,中文版我看定价99元,结果半本书都是ruby的API,不是太亏了吗。
《ruby cookbook》这本书我没有看过,但是我知道这本书成书时间也早于RoR框架,也多次再版,没有什么RoR针对性内容,充其量和《Programming Ruby》伯仲之间罢了。
读书贵精不贵多。一本书里面有用的知识是需要反复读,反复实践,才能真正掌握的。给自己太多的读书任务,结果光去读,完全没有思考和实践的时间了,最后等于白读了。
要学好ruby,不论是看《Programming Ruby》《Ruby CookBook》还是《Ruby forRails》中间的哪一本,只要你功夫下到了,单纯看哪一本都可以掌握的好。非要每本都读一遍显然是没有必要的,切勿贪多求全。但对于RoR编程需要的ruby知识来说,《Ruby for Rails》的针对性最强,可以让你花最少的时间。
Agile Web Development with Rails第二版
和中国现在市面上 的那个 ruby on rails中文版是一本么?
不是一本吧。书名是不会改变的。
本人在看 Programming Ruby ,感觉不是太好,不知道是不是没有投入进去的缘故
引用:
原帖由 hszddd 于 2007-6-21 15:42 发表
本人在看 Programming Ruby ,感觉不是太好,不知道是不是没有投入进去的缘故