论坛首页 编程语言技术论坛

Ruby for Rails 不再推荐

浏览 18267 次
精华帖 (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而言,自身的进化也是希望所在


       发表时间:2009-03-21  
    理由呢?没有说不再推荐的原因啊。
    0 请登录后投票
       发表时间:2009-03-22  
    看 pragmatic 系列的
    <<Agile Web Development with Rails>> 第三版
    <<Programming Ruby>>

    就欧了 吧?
    0 请登录后投票
       发表时间:2009-03-22  
    sg552 写道
    看 pragmatic 系列的
    <<Agile Web Development with Rails>> 第三版
    <<Programming Ruby>>

    就欧了 吧?

    我觉得<<the ruby programming language>>比<<Programming Ruby>>好
    0 请登录后投票
       发表时间: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之间做一个选择。
    6 请登录后投票
       发表时间:2009-03-22  
    easylife 写道
    我觉得<<the ruby programming language>>比<<Programming Ruby>>好

    同感,我也是觉得《The Ruby Programming Language》读起来比《Programming Ruby》顺畅。可能是目标受众范围的差异吧,我更喜欢前者的风格。
    6 请登录后投票
       发表时间:2009-03-26  
    学rails...没有什么书可以看的
    就算看入门的tutorial..都会发现新版本已经用不了了
    0 请登录后投票
       发表时间:2009-03-26  
    真无名 写道

    学rails...没有什么书可以看的
    就算看入门的tutorial..都会发现新版本已经用不了了

    这还真的是实际情况,要知道有什么变化

    然而,这要两个方面看,有些东西废弃的,不用了的,就可以不看了。有些东西,还在用,当然看书就可以了。

    而且,我也觉着,这样快速房展的语言是有希望的,所谓,乱世出英雄
    0 请登录后投票
       发表时间:2009-03-26  
    我刚看完,觉得这本书还是挺好的,入门不错啊
    0 请登录后投票
       发表时间:2009-03-28  
    The Ruby Programming Language 应该是目前介绍Ruby 1.9最好的书了,是Matz写的,权威性毋庸置疑,而且,中文版也出了
    0 请登录后投票
    论坛首页 编程语言技术版

    跳转论坛:
    Global site tag (gtag.js) - Google Analytics