锁定老帖子 主题:Ruby for Rails 不再推荐
精华帖 (2) :: 良好帖 (0) :: 新手帖 (2) :: 隐藏帖 (18)
|
|
---|---|
作者 | 正文 |
发表时间:2009-03-20
最后修改:2009-08-20
又名: Ruby for Rails: Ruby Techniques for Rails Developers 译者: 吴畅欣 / 张明生 作者: 布莱克 ISBN: 9787115161611 页数: 386 定价: 59.0 出版社: 人民邮电出版社 装帧: 平装 出版年: 2007-7-1 本书是一部专门为Rails实践而写的经典Ruby著作,由四部分组成,共17章。第一部分讲述Ruby和Rails的编程环境。第二部分和第三部分与Rails紧密联系,着重对 Ruby这门语言进行详细介绍;所采用的Rails应用示例,既说明了Ruby的特性,也给出了有关Rails的重要信息。第四部分讲述了如何应用第二部分和第三部分的Ruby知识来开发Rails应用。 本书适合于Ruby的初学者,也适合于想要进一步提高Ruby编程技能,开发实际Rails应用的Web程序员。 David A.Black世界顶尖的Ruby和Rails专家、Ruby和Rails的主要倡导机构之一Ruby Central(RbyConf和RailsConf主办者)的负责人。他是Roby核心开发者之一,RCRchive的维护者。 4what 写道 9 小时前 回复 删除
理由呢?没有说不再推荐的原因啊。 的确这本书不错,肉饼也推荐过。 如果,你想参考的话可以从 这个链接得到 我打这个标题是出于自己的考量 这本书的出版日期是2005.7,而且,看过书,你会注意到 引用 Run in verbose mode (-v)
-v does two things: It prints out information about the version of Running with -w Ruby you’re using, and then it turns on the same warning mechanism as the flag. The most common use of -v is to find out the Ruby version number: $ ruby -v ruby 1.8.2 (2004-12-25) [i686-linux] (In this case, we’re using Ruby 1.8.2, released on Christmas Day, 2004, and com- piled for an i686-based machine running Linux.) Because there’s no program or 这本书是基于1.8.2Ruby写的,那时候的rails应该是1.0.0左右。我们都知道现在的ruby是1.9 Rals是2.3 Rails的优势不仅仅体现在敏捷的开发。也体现在动态语言本身的成长过程,一门语言和一个生命一样,不能够高速的成长,就只能缓慢的死亡。(这个世界就是这样,有开始就有结束。强悍如微软、Google有能怎么样,可能现在是势如中天,或者未到中天,那又怎么样?消亡也只是时间长短的问题。) 当然,这只是我自己激进的看法。你可能会说,大体的机制是一样的。我会说我同意,只是也希望能关注新的变化。 这也是因为,近来,遇到几次,有人入门还在看Agile第一版,结果代码怎么都调试不通过,才有了上面的想法。 我并不想捍卫我自己表达观点的权利(毕竟有些东西(有些观点)值得坚持,有些东西不值得,而我自认为我可以坚持的东西并不能太多,所以,取舍是难免的,坚持自己最想要的。) 我只是想说,在我的认知里,Ruby和Rails都是动态的成长的语言很多时候,和C不同,RoR领域的变化是值得关注的 甚至,不妨的话,初学者都可以从当前的示例中起步,当然,如果你愿意的话。当然,这样的认知也是基于,我不愿意承认Ruby或Rails的升级,只是api的改变而已。对于RoR而言,自身的进化也是希望所在 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2009-03-21
理由呢?没有说不再推荐的原因啊。
|
|
返回顶楼 | |
发表时间:2009-03-22
看 pragmatic 系列的
<<Agile Web Development with Rails>> 第三版 <<Programming Ruby>> 就欧了 吧? |
|
返回顶楼 | |
发表时间:2009-03-22
sg552 写道 看 pragmatic 系列的
<<Agile Web Development with Rails>> 第三版 <<Programming Ruby>> 就欧了 吧? 我觉得<<the ruby programming language>>比<<Programming Ruby>>好 |
|
返回顶楼 | |
发表时间:2009-03-22
嗯。。可能你没有认真读过这本书。
其实这是一本Ruby入门书,只是结合了Rails来讲的。全书17章,讲Rails的只有2、3、14、15、16这5章,如果17章也算的话,就6章。而且这书上提到的跟Rails有关的地方大部分是Rails固有的东西,在新的Rails版本中没有变化。 相对<Programming Ruby>来说,这本书会稍微易懂些,但在内容的丰富程度上不如P.R,比如说这本书没有讲在Ruby中如何单元测试。但读这本书更容易过渡到Rails。 总之我觉得这是不错的一本书,初学者可以在它和P.R之间做一个选择。 |
|
返回顶楼 | |
发表时间:2009-03-22
easylife 写道 我觉得<<the ruby programming language>>比<<Programming Ruby>>好
同感,我也是觉得《The Ruby Programming Language》读起来比《Programming Ruby》顺畅。可能是目标受众范围的差异吧,我更喜欢前者的风格。 |
|
返回顶楼 | |
发表时间:2009-03-26
学rails...没有什么书可以看的
就算看入门的tutorial..都会发现新版本已经用不了了 |
|
返回顶楼 | |
发表时间:2009-03-26
真无名 写道 学rails...没有什么书可以看的 就算看入门的tutorial..都会发现新版本已经用不了了 这还真的是实际情况,要知道有什么变化 然而,这要两个方面看,有些东西废弃的,不用了的,就可以不看了。有些东西,还在用,当然看书就可以了。 而且,我也觉着,这样快速房展的语言是有希望的,所谓,乱世出英雄 |
|
返回顶楼 | |
发表时间:2009-03-26
我刚看完,觉得这本书还是挺好的,入门不错啊
|
|
返回顶楼 | |
发表时间:2009-03-28
The Ruby Programming Language 应该是目前介绍Ruby 1.9最好的书了,是Matz写的,权威性毋庸置疑,而且,中文版也出了
|
|
返回顶楼 | |