【内容简介】
全书主要分为两大部分。在“构建应用程序”部分中,读者将看到一个完整的“在线购书网站”示例。在随后的“Rails框架”部分中,作者深入介绍了Rails框架的各个组件。
除了上述两部分之外,对Rails缺乏了解的读者应该首先阅读“起步”部分,通过一个最简单的示例应用感性了解这个时下热门的web框架。不熟悉Ruby 的读者应该阅读“附录”部分中的“Ruby简介”,以便了解Ruby的基本语法与常见用法。
本书第1版曾荣获Jolt大奖“最佳技术图书”奖。在第1版的内容架构基础上,第2版增加了对Rails 1.2中新特性和最佳实践的介绍。相比第1版中的内容,Rails 1.2增加了数据迁移、RJS模板、集成测试框架等重要的新特性,在部署、项目组织等方面有了很多新的最佳实践。本书涵盖了这些全新的内容,因此更好地体现出Rails框架的发展现状。
整体而言,全书既有直观的实例,又有深入的分析,同时还涵盖了 web应用开发中各方面的相关知识,堪称一部深入浅出的佳作。
【编辑推荐】
70%全新内容,100%敏捷Web开发Ruby On Rails 经典力作最新第2版,让Web开发更敏捷,第1版荣获Jolt Award(震撼大奖)。
你的工作就是写出质量上乘又美观大方的Web应用——明天就得把它做出来,然后还得维护它好几年。为了让应用程序更好用、更易用,你还想用上AJAX之类的新技术。此外,REST你也想用,这样应用程序才能更轻松地与其他应用交互。
Ruby on Rails也许正是你在寻找的答案。
Rails是一个“一站式”的MVC Web框架,它可以帮你开发出结构良好的应,EH程序,不会给你造成丝毫阻碍。只要专注于应用程序的业务逻辑,Rails会帮你搞定所有细节。甚至当开发一个大量用到JavaScript 的网站时,你都可以不必自己运手哪怕一行JavaScript代码。
在本书中,你将:◆跟随作者的步伐,一起开发一个基于Web的在线商店;◆亲眼目睹Rails的约定惯例如如何帮你摆脱繁杂的配置;◆学会使用Rails代码生成器;◆了解如何在应用程序中使用AJAX、REST、Web Services和邮件处理等技术;◆在开发的同时借助内建的单元测试、功能测试和集成测试框架来编写测试,对应用程序进行全面的测试;◆以及,轻松而安全地部署应用程序。
本书第1版曾获得Jolt最佳技术图书奖,您手上的第2版在前一版的基础上又做了大量改进,涵盖了Rails 1.2的众多新特性。
【作译者介绍】
本书提供作译者介绍
作为《敏捷宣言》的签署人之一,Dave Thomas对敏捷有着深刻的理解;作为Programming Ruby一书的作者,他对Ruby有着充分的了解;作为一个活跃的Rails开发者,他也同样了解Rails。David Heinemeier Hansson是Rails框架的创造者。Leon Breedt开发了Rails的Web Services组件。Mike Clark是测试技术方面的专家,曾在多个国家开展Rails培训。James Duncan Davidson管理着好几个Rails应用,并且向全世界介绍他在Rails应用部署方面的经验。Justin Gehtland为很多开发者提供了AJAX、Web 2.0和Rails的培训。Andr.. << 查看详细
【目录信息】
第1章 简介
第1部分 起步
第2章 Rails应用的架构
第3章 安装Rails
第4章 立竿见影
第2部分 构建应用程序
第5章 Depot应用程序
第6章 任务A:货品维护
第7章 任务B:分类显示
第8章 任务C:创建购物车
第9章 任务D:Ajax初体验
第10章 任务E:付账
第11章 任务F:管理
第12章 任务G:最后一片饼干
第13章 任务T:测试
第3部分 Rails框架
第14章 深入Rails
第15章 Active Support
第16章 数据迁移
<< 查看详细目录
【译者序】
如果说有什么事情比翻译一本厚达554页的书更费神的话,那就是这本书的第2版被它的作者们——不幸地——写到了720页,并且其中70%的内容与前一版不同,而译者还是你。正如本书的作者Dave Thomas所说,创作这个第2版是一件吃力并且被广泛低估的工作,因为大部分读者很难想象仅仅时隔18个月之后推出的第2版竟然会有如此之大的变动。而作为这本书前后两版译者的我,对此感同身受。.
真正有趣的是,当Agile Web Development with Rails(简称AWDWR)的第1版还在帮助全世界的Rails开发者和爱好者学习和使用Rails的时候,为什么这个第2版会以近乎崭新的面貌如此迅速地登场?答案显而易见:因为Rails本身发生了——并..
<< 查看译者序
【序言】
第2版序
Preface to the Second Edition
从本书第1版面世至今,已经18个月过去了。甚至在那之前,Rails就已经显出了走红的潜质。但即便如此,我还是坚持认为:当时没有任何人能想到这个框架竟然会变得如此显赫。
在随后的一年里,Rails已变得越来越强大,不仅众多激动人心的新网站以它为基础搭建起来了,而且连很多大企业(包括一些家喻户晓的大企业)也开始在内部和外部的应用中使用Rails。同时Rails也赢得了技术社群的广泛赞誉:David Heinemeier Hansson——Rails的创造者——在OSCON被评为“年度最佳黑客”;Rails赢得Jolt“最佳web开发工具”大奖;本书的第1版也赢得了Jolt“最佳技术..
<< 查看序言
第23章免费试读..
第4章免费试读..
第16章免费试读..
>>
进入在线免费试读