书籍 准备着手翻译出版《Rebuilding Rails》,有人愿意买吗?

rocLv · 2015年11月16日 · 最后由 rocLv 回复于 2022年04月19日 · 9331 次阅读

最近和《Rebuilding Rails》的作者联系了一下,确认准备翻译出版这本书(暂定和电子工业出版社合作,已联系,对方有意向,尚未最终确定敲定。最后出版单位可能更换)。 《Rebuilding Rails》,英文版书籍购买地址, 售价$39.9。 中文版出版后的价格估计在 25~35 元人民币之间。

为什么需要这本书?

@xiaoronglv 前段时间写的一篇·How Minitest works里提到他学习源码的方式

自己先尝试实现这个项目(或写出大体思路),再看源码。

比走马观花式的看,这种方式更加能让人从整个软件框架的高度来审视源码,理解作者设计的思路。无奈,你也可以这样读 Rails 的源代码,但是,用我的感受就是,如同老虎吃天,无从下口。这本书正是通过构建类 Rails 的 Ruby 框架,得以让我们从自己构建 Rails 框架的高度来*俯视*Rails 源码。就像以前读书的时候,老师说的,要钻进去,还要出得来,也就是不仅仅要知其然,也要知其所以然。显然,这本书解决的是后半部分。

这本书是由作者历经三年完成,不断修改,力求尽善尽美。 去年我就有了这本书的电子版,最近我和作者联系翻译这本书的时候,作者给我一个最近修订版,更新日期是 2015 年 7 月 18 日。

这本书讲什么?

通过学习这本书,

  • 你可以构建一个自己的 MVC 框架,结构和 Rails 类似,使用和 Rails 相同的基础技术和奇淫技巧😄
  • 你也可以学习到藏在 Rails 背后的魔法
  • 完成 Rails 里的每个系统,如 model、controller、view,以及 route 等
  • 使用专门设计的练习来巩固所学到的知识

最后,你对 Rails 的理解程度,达到和DHH一样的高度。 (译者注:不管你信还是不信,反正我信了。) DHH

永不过时的技术

当你升级了 controller 和 filter 后,代码抛出了又一个异常,那是 Rails 在背后捣的鬼。当你应用了一些谷歌来的调整时,只是修复了绝大部分代码,你知道肯定有更好的方法。

那是肯定的。

你可以以用不过气的方式来学习每个 Ruby 网络框架的基础内容...通过学习 Rails 正构建的那层。为了和专家一样学习 Rails,你必须学习Rack,Ruby 轻便的 HTTP API。

不过这个有点难。Rack 文档常常出错,有时还只给出你方法名或类名,真不是写给人看的,@Jim Weirich,你确定酱紫好吗? 《Rebuilding Rails》将会带你实现一个完整的真正的、可工作的 Rake 框架。基于 Rake 构建是理解 Rack 的唯一方法。

调试 Rails,减少挫败感

你在 before_filter 和插件上花了几个小时了。你很困惑为毛你的控制器变量传不过去。 你在一个本来应该 5 分钟就结束的战斗上花费了半天时间(尼马,如果 piapia 是 Bug 就好了)。

当你能看到更多底层的东西的话,你可以做的更好。

为了做到这点,你可能需要读大量的代码... 或者你也可以自己重建一个。要达到一种靠本能,或者直觉就能理解 Rails 的水平,必须通过自己亲手构建一个框架。

下一次你调试一个 Ruby Web 应用时,假如你知道每层是怎么工作的会怎么样呢?

你可以学到什么?

《Rebuilding Rails》每一章都是关于构建 Rails 系统的内容。Model、Controller、数据库读写、路由...

- Gems, Gemfiles 和框架 - 控制器和路由 - 自动调用类和加载 文件 - 视图和模板 - 来自于文件的模型 - 请求和响应 - ORM 和数据库支持模型 - 对所有框架适用的高级 Rack - 高级路由

每章教会你更多的 Ruby 魔法,这些魔法让 Rails 更透明。(可以参加我之前的一篇文章,那只是 Rails 使用的魔法里的冰山一角构建 Rack-based 框架 (Rails/Grape/Sinatra) 的几个 Tricks)。

你应该重建 Rails 吗?

你应该重建,假如: - 你是中级 Rails 程序员,然后你想要提高 - 你想要为 Rails 贡献代码,但是不知道 Rails 怎么工作的 - 你想知道 Rails 的机理 - 你想要按照你的节奏学习,但是博客内容太浅显

不要买,假如你:

- 你是个 Ruby 新手 - 你只是想查查 API

  • 你非常牛,经常阅读源代码

这样的话,这本书真不适合你。

你也可以免费获取前两章, 想要的,不要犹豫,请戳链接 免费

想要中文版前两章的,可以给我发送邮件 [email protected]: 主题:Free Rebuilding Rails

说明:目前正在翻译当中,翻译完即会立即发送给大家前两章,没有收到的不要着急。

买买买!

会买,最好有电子版(epub/pdf/mobi)。

英文版买了~

:plus1: 买买买

书单里面,买买买

#2 楼 @rei 会有的。电子版我翻译完了会给作者,电子版收入我全给原作者了。

坐等纸质 XD

买,最好放在 selfstore 上

感谢大家的支持,我先抓紧翻译了。。。

只考虑买电子版。实体书邮费出不起。

#18 楼 @msg7086 我擦,你直接买英文版不就行了

#19 楼 @fighterleslie 看着太累,毕竟不是母语。 看轻小说可以看原版,但是看技术书再看原版脑子会炸……

买买买!

会买电子版

建议还是多翻译一些小语种的书,例如翻译日本 ruby 圈子的文献,这样更有意义。个人感觉,大多数搞 ruby 的人英语还是不错的。

LZ 考虑下高亮问题,果断顶下。

#28 楼 @psvr 不懂日语。。。回去和老婆商量一下,老婆不懂编程,能不能合二为一 😄 有喜欢的书籍吗?日语的我就知道 Ruby Hacking Guide

虽然已经有英文版的电子版了,但还是会买中文版的,最好有 kindle 版本。

买纸质

#20 楼 @msg7086 我觉得技术书原版反而容易些。。。

shut up and take my money!

买!!!

到时候一定要发布到多看去啊,喜欢多看书籍,想在多看上买,早点翻译啊,加油!

#38 楼 @dandananddada 日语的还能接受,英语的看着太累了……

就有 kindle paperwhite3 版本的最好了

去年买了英文版 其中有些栗子貌似有些老了 run 不起来

支持,买。

支持,买

买,最好有电子版的

#51 楼 @hammer 在这次出版的时候我会顺便把它升级到 Ruby 2.2.3 版。 任何关于这本书的问题你都可以问我,我的邮箱是 wangqsh999#icloud.com

#54 楼 @hayate 会有电子版的,不过希望大家多买纸质书,因为印刷量太小的话出版社不愿意出。。。

会买 kindle 版。

必须买!也希望是电子版!

现在有购买地址了吗!!!我要买!!!!买!!买!

想买,楼主有进展吗?

@ruby_sky 因为 Effective Ruby 惨淡的销量,出版社再一次打消了出版本书计划。

目前的想法是加一些微信小程序之类的新鲜内容,再次尝试出版。

#65 楼 @roclv 如果不能出版,可以在网上搞个付费电子版。ror 社区的人还是有付费精神的。个人建议

#66 楼 @dagon 最近准备每星期三晚上八点,直播 Rebuilding Rails,欢迎关注

#67 楼 @roclv 给个直播链接

还可以出版了嘛 😂

出版了没?

qq2729877005 回复

准备会议忙完了,开始整理书稿。由电子工业出版社出版。

rocLv 回复

有电子版吗?非扫描版

qq2729877005 回复

应该不会有,不过会有一个配套的视频课程...

我在 Appfolio 工作,和 Noah 有过几次工作上的接触,人非常好,平时主要做一些 ruby 3x3 的 benchmark 相关的工作,公司博客也基本上都是他分享 ruby 3x3 的一些进展

这本书出版了吗,京东还没看到有得卖呢

这本书出版了吗?

Aiken00 回复

目前在微信公众号上更新,前 3 章是免费的,后面几章准备用付费阅读的方式,总体价格应该不超过 39 元。

您可以搜一下 百万架构师之道

Thomas 回复

出版社觉得 Ruby 的书,销量太差了。不愿意出。目前在微信公众号上更新,可以搜一下 百万架构师之道

rocLv 回复

没搜到这个公众号。。。

@363676727 https://ruby-china.org/topics/41519 准备开个课程了,可以了解一下。公众号名字改为 云原生架构之美

可以出电子书,买爆

Mark24 回复

付费连更了,只有一个付款

刚刚到 rebuilding-rails 上看了一下,英文版貌似 2020 年又更新了一版。

愿意买!

出版了吗?有购买链接吗?

zen_mao 回复

@zen_mao 出课程了,可以来看看

需要 登录 后方可回复, 如果你还没有账号请 注册新账号