`
ruilin215
  • 浏览: 1143046 次
  • 性别: Icon_minigender_2
  • 来自: 成都
文章分类
社区版块
存档分类
最新评论

Rails和敏捷性开发的书同时推出第二版

阅读更多
《使用Rails进行敏捷性网络开发》是关于Rails开发的主要书籍,它的2.0版最近刚被送到印刷厂打印。新书应该可以在今年12月15号左右投入市场。这对于书本身而言就相当令人激动,但是更加令人兴奋的是它的上市时间和Rails 1.2向公众推出的时间基本相同。
现在,明眼人都能看出来《使用Rails进行敏捷性网络开发》 2.0版是针对Rails 1.2推出的。 它连接了现有的Rails和1.0版的图书之间的代沟,涵盖了Rails在过去一年中所采用的新技术和概念。新的部分包括迁移(migrations), 多态结合(polymorphic associations), 应用respond_to的多格式操作,RJS [1], 资源,以及所有最好的诠释这些技术的实例。
在一本书和任何一个开源项目之间协调是出了名的难,而在一本书和Rails之间协调则是非人的困难。对一般的书来说,从想法形成到正式打印很容易就花上一年时间。考虑到Rails世界进化的速度,这种速度显然是不行的 [2]。
幸运的是,敏捷性开发的出版商不是一般的出版商,而敏捷性开发的主要作者也不是一般的作者。 Pragmatic Bookshelf [3]和Dave Thomas [4]全力投入了跟踪每一个Rails代码的变化和每一个Rails核心团队的新的用意这样看起来不可能的任务。每当我们复原我们的做法,改变默认值,或者引入新的API 来取代过时的API,Dave总会及时重写或者更新图书中相关的章节来吻合新的变化。
但是等同于这本书主要作者的非凡工作的是,这本书令人印象深刻地在上架之前是如何不可思议的被认真测试的。它的Beta阶段[5]历经好几个月,其间有几百名开发者审阅过样稿。它被不同背景的审稿人一遍又一遍的反复校验,所以最后成型的版本显示出了令人惊讶的完美。
现在,我很明显的具有偏向性。毕竟,Rails是我的宝贝,我的名字令我骄傲的出现在敏捷性开发的封面上,但实话实说,这确实是一本每个有抱负的Rails程序员必须拥有的参考书籍。我非常自豪地看到我三年前写得一点Ruby脚本发展到现在这么丰富的文档。
而你可以现在就拥有这一切!这本书的最终版本,也就是已经送到印刷厂的那本,已经有了可下载的PDF格式文档。Pragmatic Programmer [6]的网站上甚至可以买到PDF和纸上版的组合,也就是你现在可以下载到PDF版本的书,等纸上版的书油墨一干,就会立刻寄到你的府上。虽然你需要将这本书和Rails 1.2版结合使用,不过等纸上版的书到的时候,1.2版也应该正式发布了。
最后,我想感谢所有购买第一版的读者。它的伟大成功真正帮助Rails在网络开发中获得一席之地。你们的支持不光培养了几乎是势不可当的Rails参考书热,而且也让整个Rails相关的经济生态系统迅速发展和壮大。
更新: 我刚知道敏捷性网络开发这本书的1.0版销售量荣登Amazon最佳电脑和网络图书排行榜探花,爽!
注释:
[1] RJS是Rails 1.1中一个新的属性,它通过以JavaScript的格式来使发送Ajax回复变得更加容易。
[2] Rails的发展极其迅速,而从定稿到打印要花一年的模式明显是无法更上节奏。
[3] Pragmatic Bookshelf是Dave Thomas和合伙人Andy Hunt运作的专门发布软件技术相关书记的印刷公司。
[4] Dave Thomas是《使用Rails进行敏捷性网络开发》的作者,他和Andy Hunt联合协作了很多软件业内的经典书籍,包括《The Pragmatic Programmer》和《Programming Ruby: A Pragmatic Programmer’s Guide》。
[5] Beta版本就是软件在正式上市以前,但是已经实现全部技术需求的版本,在这个阶段主要是测试和修补,而非新功能的实现。
[6] Pragmatic Programmer也就是Pragmatic Bookshelf的网站: http://www.pragmaticprogrammer.com/.

原文连接: http://www.loudthinking.com/arc/000603.html

分享到:
评论

相关推荐

    应用Rails进行敏捷Web开发中文第三版

    《应用Rails进行敏捷Web开发》中文第三版是针对Ruby on Rails框架的一本详尽指南,主要聚焦于Rails 2.2.2版本。Ruby on Rails(简称Rails)是一款基于Ruby编程语言的开源Web应用程序框架,它遵循“Don't Repeat ...

    Web开发敏捷之道--应用Rails进行敏捷Web开发 之 Depot代码。

    标题中的“Web开发敏捷之道--应用Rails进行敏捷Web开发 之 Depot代码”表明这是一个关于使用Ruby on Rails框架进行敏捷Web开发的示例项目,名为Depot。Ruby on Rails(简称Rails)是一个开源的Web应用程序框架,它...

    Web开发敏捷之道-应用Rails进行敏捷Web开发 pdf

    《Web开发敏捷之道——应用Rails进行敏捷Web开发》是一本深度探讨如何利用Ruby on Rails框架进行高效、敏捷的Web应用程序开发的专业书籍。该书涵盖了从初学者到高级开发者所需的各种知识,旨在帮助读者掌握敏捷开发...

    Web开发敏捷之道-应用Rails进行敏捷Web开发(第3版).pdf

    《Web开发敏捷之道:应用Rails进行敏捷Web开发(第3版)》第1版曾荣获Jolt大奖“最佳技术图书”奖。在前两版的内容架构基础上,第3版增加了对Rails 2中新特性和最佳实践的内容介绍。相比第2版中的内容,Rails 2增加了...

    Web开发敏捷之道应用Rails进行敏捷Web开发(第3版)

    资源名称:Web开发敏捷之道 应用Rails进行敏捷Web开发(第3版)内容简介:全书主要分为两大部分。在“构建应用程序”部分中,读者将看到一个完整的“在线购书网站”示例。在随后的“Rails框架”部分中,作者深入介绍...

    Web开发敏捷之道--应用Rails进行敏捷Web开发(第2版中文版).part15.rar

    Web开发敏捷之道--应用Rails进行敏捷Web开发(第2版中文版).part15.rar

    应用Rails进行敏捷Web开发第三版

    总之,《应用Rails进行敏捷Web开发第三版》是Rails开发者必备的参考书籍,无论你是初学者还是经验丰富的开发者,都能从中获取有价值的知识和技巧,提升自己的Web开发技能。通过深入学习和实践,你将能够利用Rails的...

    rails敏捷开发的购物车系统

    在本文中,我们将深入探讨如何使用Rails敏捷开发技术构建一个购物车系统,特别是在参考《rails敏捷开发第四版》中的示例。Rails 3.2.6是本文的基础框架,它是一个强大的Ruby Web应用程序框架,以其MVC(模型-视图-...

    应用rails进行敏捷Web开发·第二版源代码

    《应用Rails进行敏捷Web开发·第二版源代码》是一本深度探讨使用Ruby on Rails框架进行高效Web应用开发的书籍。Rails作为一款强大的开源框架,以其“约定优于配置”(Convention Over Configuration, CoC)和“Don't...

    ruby on rails web敏捷开发第四版(英文)

    ### Ruby on Rails Web 敏捷开发第四版 #### 关于本书的重要信息 《Ruby on Rails Web 敏捷开发第四版》是一本专为希望深入了解 Ruby on Rails 的开发者编写的书籍。该书主要针对 Rails 3 版本进行讲解,因此对于...

    敏捷开发第二版ROR必看

    **敏捷开发第二版ROR必看** ...总之,"敏捷开发第二版ROR必看"是一个全面而深入的学习资源,适合所有希望提升自己在Ruby on Rails和敏捷开发方面技能的程序员。无论是初学者还是经验丰富的开发者,都能从中受益匪浅。

    Rails进行敏捷Web开发(所有版本的源码rails3.0-4.0)

    Rails是Ruby语言的一个著名Web应用框架,以敏捷开发和“约定优于配置”为设计理念,深受开发者喜爱。在“Rails进行敏捷Web开发(所有版本的源码rails3.0-4.0)”中,包含了Rails从3.0到4.0各个主要版本的源代码,这些...

    ruby on rails最佳敏捷开发

    Rails的ORM(对象关系映射)系统ActiveRecord使得数据库操作变得简单,同时,ActionController和ActionView分别处理控制器和视图部分,实现了快速开发MVC应用。Rails的路由系统自动解析URL,减少了对URL配置的依赖。...

Global site tag (gtag.js) - Google Analytics