《The Ruby Way中文版》书评

当前位置:首页 > 网络编程 > 编程语言与程序设计 > The Ruby Way中文版

出版社:人民邮电出版社
出版日期:2007年11月1日
ISBN:9787115166692
作者:富尔顿(Hal Fulton)
页数:532 页页

Ruby Way

说不太准ruby way的含义,因为不只那么几条可以列出来的东西Java的思想都是很好的,但框架太多思想体系太复杂,为了解决一个业务问题需要用到不同的应用服务器、框架、组件,需要将他们整合,在面临各种业务问题时这方面需要的经验和需要投入的精力太多,随之而来的是风险变大.Net一站式解决方案整体看起来也是很好的,因为它的基础就是在一个环境里面提供各方面的解决方案。遗憾的是并没有太多吸收Java的思想,特立独行DSL目标也是要掩盖细节,提供规范、统一、简易的操作方式来处理问题,但只是一种bottom-up的思想Java团队的快速开发框架、Spring等也是想向某个方向发展Eclipse是很成功的,因为它对"混乱的"世界带来了很大的帮助,大家都可以以它为中心来集成,但更多的重心侧重在了开发工具这个层面,因为集成的都是"第三方"的东西ROR呢,没有历史包袱,又能够吸收历史经验教训,接受开发者社区反馈,所以出来了这个ruby way,也正是很多人一直在找的东西

这本书作者的本意是一本ruby工具书

这本书作者的本意是一本ruby工具书,即遇到问题可来查阅。而不是手把手的教程,所以某些地方会写的很简略,以致于连例子都没有(这个很不爽)。所以如果按教程的来阅读的话,如果失望了,不是书的错哦~

不适合初学者看,但是的确是好书

作者力求体现的是Ruby的设计哲学(类似Think in Java中介绍java的特性一样)而举得example一般都是技巧性的东西不怎么适合第一次接触动态语言的读者吧The Programming Ruby更适合初学者

InfoQ中文站上有这本书的章节摘选

Ruby的OOP与动态特性http://www.infoq.com/cn/articles/the-ruby-way-book挺不错的一本书。

何为Ruby Way

这不是一本入门读物,如果你是一位初学者,在你翻过之后发现和你想的不一样的时候,不要立刻抱怨这本书如何如何不好,请你先了解些基础再回来阅读此书。(如果你有很好的其它语言的基础,可以不必把自己定位为初学者)和Programming Ruby 2nd这种教材类的书不同,Ruby Way是按照解决问题的主题来组织的内容,所以它适合在你知道了Ruby是怎么回事之后想用它解决问题的时候查阅。Ruby是一种动态语言,和现在主流的Java,C#有很多的不同。你在Java里面拥有的经验多数可以复制到C#上,但是如果你要把原来的做法用在Ruby上就会碰壁。Ruby由于其自身语言的特性,很多问题上都有自己做法。或许,把这些东西称之为道有些夸大其辞,所以我更愿意把这个Way解释为方式或者风格。Ruby Way通过一个个具体问题,将Ruby的编程风格展示在读者的面前。如果你要学习Ruby,就不是简单的掌握了Ruby的API就能变成了一个合格的Ruby程序员了,你不能用Java或者C#的风格来写Ruby,你要学会的是Ruby的风格,你要用的是Ruby的方式——而这些,就是你在这本书里能得到的。ps:中文版和英文版我都看过,我自己买了中文版,翻译的还不错,不过在第一章里就发现了一个小的排版问题。27页比较那个表达式的时候,+号前后的空格是有区别的,这里印刷的时候全部成一个样子了。

有点故作高深的嫌疑

书写得看上去层次有点高,还没开始就什么老子的道德经来了,作者很想牵强的想要把编程这回事往“道”上靠。但是看着看着不知道是我自己觉悟不高还是书本来就有问题,总觉得不像那么回事,一切过于牵强!搞得最后写出来的东西不像那么回事!又不像是在写方法学,又不踏实的介绍技术,不伦不类的,读起来很不舒服。

The Wrong Name

虽说在 Python 的影响下,我有些先入为主的不喜欢 Ruby,但 Ruby 作为近几年来的业界宠儿,必然有它出众的地方,值得关注,所以我前几天去图书馆的时候就打算找本 Ruby 的书看看——在没有计划要用它做开发的情况下,我不想太“严肃”地去学习 Ruby,却又不想看 Learn Ruby in 20 minutes 之类的东西,因此最终选择了 The Ruby Way 这本书。在粗略的翻阅之后,我认为这本书的名字起错了。The Ruby Way 这个名字很容易让人以为它是一本讲设计理念或是方法论的书,而很可惜它不是当中的任何一种。如果让我把名字改一改的话,鉴于它的内容编排十分类似于 Python 的 Library Reference —— 只是多了一点对语法的介绍——我提议用 Ruby Cookbook II (因为已经有一本 Ruby Cookbook 了) 或 Ruby Reference。拿它当参考书是挺不错的。所以呢,如果你也只是想走马观花地了解一下 Ruby 的话,这本书会适合你的。而如果你想“严肃”地学习 Ruby, Programming Ruby 也许才是正确的选择。


 The Ruby Way中文版下载 精选章节试读


 

外国儿童文学,篆刻,百科,生物科学,科普,初中通用,育儿亲子,美容护肤PDF图书下载,。 零度图书网 

零度图书网 @ 2024