安道

图书详情

Rails 5 敏捷开发

注:本书由我和叶炜合译。第一、二部分由叶炜翻译,第三部分由我翻译。

简介

本书以讲解“购书网站”案例为主线,逐步介绍 Rails 的内置功能。全书分为三部分,第一部分介绍 Rails 的安装、应用程序验证、Rails 框架的体系结构,以及 Ruby 语言知识;第二部分用迭代方式构建应用程序,然后依据敏捷开发模式开展测试,最后用 Capistrano 完成部署;第三部分补充日常实用的开发知识。本书既有直观的示例,又有深入的分析,同时涵盖了 Web 开发各方面的知识,堪称一部内容全面而又深入浅出的佳作。第 5 版增加了关于 Rails 5 和 Ruby 2.2 新特性和最佳实践的内容。

作者

Sam Ruby 是 W3C HTML 工作组的联合主席,曾为 Apache 软件基金会(Apache Software Foundation)的多个开源项目做出积极贡献。他也是 IBM 新兴技术组(Emerging Technologies Group of IBM)的高级技术专家。

Dave Thomas 是“敏捷宣言”的起草人之一,也是《Programming Ruby》的作者。作为活跃的 Rails 开发者,他对 Rails 有着深刻的理解。

David Heinemeier Hansson 是 Rails 框架的创造者。

目录

  • 第一部分 新手入门
    • 第 1 章 安装 Rails
    • 第 2 章 牛刀小试
    • 第 3 章 Rails 应用的架构
    • 第 4 章 Ruby 简介
  • 第二部分 构建一个应用
    • 第 5 章 Depot 应用
    • 第 6 章 任务 A:创建应用
    • 第 7 章 任务 B:验证和单元测试
    • 第 8 章 任务 C:实现产品目录页面
    • 第 9 章 任务 D:创建购物车
    • 第 10 章 任务 E:更智能的购物车
    • 第 11 章 任务 F:添加少量 Ajax 代码
    • 第 12 章 任务 G:去结算!
    • 第 13 章 任务 H:发送电子邮件
    • 第 14 章 任务 I:用户登录
    • 第 15 章 任务 J:国际化
    • 第 16 章 任务 K:部署上线
    • 第 17 章 Depot 应用开发回顾
  • 第三部分 深入探索 Rails
    • 第 18 章 Rails 内部概览
    • 第 19 章 Active Record
    • 第 20 章 Action Dispatch 和 Action Controller
    • 第 21 章 Action View
    • 第 22 章 迁移
    • 第 23 章 非浏览器应用
    • 第 24 章 Rails 的依赖
    • 第 25 章 Rails 插件
    • 第 26 章 长路漫漫

大事记

  • 2017.04.14 开始翻译;
  • 2017.08.06 交稿;
  • 2018.01.25 出版。

词汇表

书中有大量术语,翻译过程中主要参照“全国科学技术名词审定委员会”审定的词汇表,也参阅了已出版的相关书籍。