比较失望_应用Rails进行敏捷Web开发书评-查字典图书网
查字典图书网
当前位置: 查字典 > 图书网 > 编程 > 应用Rails进行敏捷Web开发 > 比较失望
叶帅 应用Rails进行敏捷Web开发 的书评 发表时间:2013-01-15 22:01:26

比较失望

看了上面的评论,基本没有提到本书的rails的版本问题,我发现这本书这最不适用的主要是rails版本的问题。关于rails版本的事实有以下两个:1.rails2到rails3.0是一个异常巨大的变化;rails3.0到rails3.1也是一个异常巨大的变化。现在rails最新的released版本是3.2.9,11月份发布的。

关于本书,有以下几点吐槽:
1.这本书是pragmatic bookshelf的《Agile Web Development with Rails (4th edition)》的中文翻译版,原书的1至3版经典,不做解释。问题出在这第四版上,这第四版(4th edition)一共出了三个不同的版本,分别针对rails3.0,rails3.1和rails3.2的,本书正是rails3.0这个版本的翻译版。而从rails的发展过程中看,rails3.0更像是一个过渡版。当学习时若安装rails3.1+的版本时,会发现代码与书中的好多处不一致,比如说rails3.0默认还是css和javascript,而3.1+以上默认就是sass和coffeescript了,这个跨度会对初学者造成不小的困扰,会引来更多的困惑和混乱。建议想看这本书的同学可以去下载《Agile Web Development with Rails (4th edition) for rails 3.2》的pdf版本,是英文版,没有中文版,如果你以前从来没看过英文版的图书,估计从这本下手的难度和学习周期都会非常艰难。可以把这本中文版买回去对照着看,毕竟核心思想不变,大部分内容也都差不多,多花点耐心和时间会有回报的,这也是我认为这本中文翻译版的唯一价值。

2.这本书的内容深度绝非面向初学者。不是说初学者不能学了,而是说初学rails靠这本书,难度不小啊!pragmatic bookshelf一向以短小精悍著称,书中的内容好多都是点到为止,知识密度极大,初学者要有心理准备打持久战。

3.关于翻译,不得不说,这又是一本比较经典、比较标准的十分垃圾的翻译本。书上附的那几个译者貌似都挺有来头,不过译出来的东西不敢恭维,这也是我建议有点英文水平的同学看原版的其中一个原因。

4.基本上大部分人都吐槽过了,纸张确实是秉承了华章这些年的一贯作风,用类似于厕纸的发黄发旧超薄有味的破纸印刷出版的。

最后总结,几年前rails3未出现时,这本书的1至3版是学习rails2的不二选择,而且关于rails2的书也较多,可以有比较的余地(嗯...即便有余地好的没几本)。而rails3出现后,前面的rails书籍迅速过时,而rails3.0到rails3.1的巨大变化致使初学rails的知识结构也发生了巨大的变化,不得不说这也是学习rails的一个不小的挑战,不难想象,对于那些不怎么会写javascript和css的人突然让他们写coffeescript和sass是一种什么样的情形?所以,归根结底,我想说的是,千万不要寄希望于国内的这些出版社能够非常及时、准确的把国外的经典著作翻译出版,把自己的英文水平锻炼好才能治标治本。

展开全文
有用 20 无用 0

您对该书评有什么想说的?

发 表

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

对“比较失望”的回应

hackrole 2013-05-24 14:32:24

mark, 神级评论

cajan2 2013-02-13 09:16:39

谢谢,不知道要不要看这个。
java的Grail over Groovy,是不是更加合适,易于上手,特别对于java开发者来说。而且java的库都可以很好的利用。