Skip to content

Latest commit

 

History

History
22 lines (13 loc) · 3.67 KB

chapter0_forward.md

File metadata and controls

22 lines (13 loc) · 3.67 KB

#前言

我之前创立的公司(CD Baby)就是首批高调地转到使用Ruby on Rails的公司之一,然后甚至更加高调地返回了PHP阵营(可以谷歌搜索我的名字去阅读相关戏剧性的事件)。Michael Hartl 写的这本书一发布就得到很多人的推荐,因此我决定再尝试一下.正是这本Ruby on Rails 教程让我再次回到Rails阵营。 虽然我曾经读过很多Rails相关书籍,并以我自己的方式应用到实际工作中,但是这本教程才让我觉得我终于真正地掌握了Rails。这本书所有的东西都是以“Rails之道“完成,刚开始我感觉很不自然,读完这本书后却发现一切都是最自然不过了。这本书也是唯一的一本从始至终都遵循着TDD(测试驱动开发)模式的Rails书籍,TDD模式一直以来被各类专家所推崇,但是从来没有像这本教程一样讲的简单、透彻。另外,在教程里把Git,GitHub还有Heroku等都包含进来,让我们体验到了真实项目开发是如何进行的。本书中的代码例程不是孤立存在的。 线性叙述方式是一种很棒的写作方法。我个人怀着极强的动力花费了整整三天的时间阅读了一遍这本教程,并把每一章节后的例程和挑战题目都做了一遍。从头到尾地完整地做一遍,不跳过任何内容,最终你定会受益匪浅。 欣赏吧! Derek Sivers CD Baby 创始人

#感谢

本Ruby on Rails 教程借鉴了我早期所写的Rails书籍《RailsSpace》,同时还有我的合著作者Aurelius Prochazka。在此我想感谢Aure对于《RailsSpace》的工作付出以及对本教程的大力支持。我也想感谢Debra Williams Cauley,他是《RailsSpace》和《Ruby on Rails 教程》的编辑;只要她经常带我去打棒球,我将会一直为她写书。 我要感谢这些年来在Ruby开发上给我指导和启发的那些Ruby开发者们,他们的名单如下:David Heinemeier Hansson(Rails创始人), Yehuda Katz, Carl Lerche, Jeremy Kemper, Xavier Noria, Ryan Bates, Geoffrey Grosenbach, Peter Cooper, Matt Aimonetti, Mark Bates, Gregg Pollack, Wayne E. Seguin, Amy Hoy, Dave Chelimsky, Pat Maddox, Tom Preston-Werner, Chris Wanstrath, Chad Fowler, Josh Susser, Obie Fernandez, Ian McFarland, Steven Bristol, Pratik Naik, Sarah Mei, Sarah Allen, Wolfram Arnold, Alex Chaffee, Giles Bowkett, Evan Dorn, Long Nguyen, James Lindenbaum, Adam Wiggins, Tikhon Bernstam, Ron Evans, Wyatt Greene, Miles Forrest,Pivotal 实验室的好人们,Heroku团队,thoughtbot团队,还有GitHub团队。最后,还有很多很多的读者——名单太长了——他们在我写这本书的过程中贡献了大量的bug报告,以及很多很好的建议。我非常诚挚的感谢他们对我提供的这些帮助,同时也让这本书变得尽可能的完美。

#关于作者

Michael Hartl 是这本书《Ruby on Rails 教程》的作者,网页应用开发的倡导者之一,并且是Softcover自出版平台的联合创始人。他早期的从业经历包括编写和开发RailsSpace,一本年代有些久远的Rails教程书籍,以及开发Insoshi(建站软件),一款曾经很流行但是现在已经过时的基于Ruby on Rails开发的社交网络平台。在2011年,因为他对Ruby社区的杰出贡献,Michael获得了Ruby英雄奖章。他在哈佛大学获取了学士学位,在加利福尼亚理工学院拿到了物理学博士学位,同时也是美国著名的创业孵化器Y Combinator创业者课程的毕业生。

#版权和许可 Ruby on Rails Tutorial: Learn Web Development withe Rails. 版权归Michael Hartl所有。本教程内所有的源代码遵守MIT License和Bearware License。