|
作者: | (美) 托马斯(Thomas,D.),(美) 汉松(Hansson,D.H.) 著, 林芷薰 译 |
ISBN: |
9787121028724 , 7121028727
|
出版社: | |
出版日期: | 2006-7-1 |
定价: |
¥65.00 元
|
|
|
|
|
内容提要 :
这是第一本关于Ruby on Rails的著作!
2006年3月,它荣获Jolt大奖的“最佳技术类图书”奖!
本书作者David Heinemeier Hansson于2005年8月被“全球开源大会”评选为“年度最佳黑客”!
全书主要内容分为两大部分。在“构建应用程序”部分中,读者将看到一个完整的“在线购书网站”示例。在演示的过程中,作者真实地再现了一个完整的迭代式开发过程,让读者亲身体验实际应用开发中遇到的各种问题,以及Rails如何有效解决这些问题。在随后的“Rails框架”部分中,作者深入介绍了Rails框架的各个组成部分。尤为值得一提的是本部分的后几章:作者先后介绍了Web 2.0、Web Service等流行技术在Rails中的支持,然后又凭借丰富的实践经验介绍了Rails在安全性、伸缩性、部署等方面的常见问题和解决方案。
除了上述两部分之外,对Rails缺乏了解的读者应该首先阅读“起步”部分,通过一个最简单的示例应用感性了解这个时下热门的web框架。不熟悉Ruby的读者应该阅读“附录”部分中的“Ruby简介”,以便了解Ruby的基本语法与常见用法。整体而言,全书既有直观的实例,又有深入的分析,同时还涵盖了web应用开发中各方面的相关知识,堪称一部深入浅出的佳作。
编辑推荐 :
来自Jolt Award(震撼大奖)获奖图书系列Pragmatic书架。
2006年Jolt Award(震撼大奖)得主,每捷Web开发,每一位程序员的修炼之道。
成套修炼,效果更佳!
您的工作是编写高质量的、美观的Web应用。您必须在明天之前就把它开发出来,同时又必须在未来几年中维护和扩展它。您可以选择Java,基于J2EE的解决方案通常有着良好的结构,但编写Java程序的工作量之大是令人生畏的。您也可以选择PHP之类的脚本语言,这样您可以飞快地写出代码,但又得担心如何在未来的几个月乃至几年中维护与扩展这些代码。
Ruby on Rails很可能正是您在寻觅的中庸之道。
Rails是一个完备的MVC web框架,它可以帮助您开发出结构严谨的应用程序,而又不会给您带来沉重的时间压力。您只须专注于应用的功能,Rails会帮您搞定技术细节的问题。而且,由于采用Ruby编程,您将可以充分享受这个世上最具动态性的语言的挥洒自如。
阅读本书时,您将:
跟随一份完善的教程编写基于web的在线商店应用;
了解Rails如何消除应用的程序中烦人的配置与组装工作;
学会用Rails的代码生在功能在一瞬间来创建可用的原型应用,然后逐步完善其功能;
学会如何在应用程序中引入AJAX、web services和邮件处理等技术;
使用内建的单元测试和功能测试框架,在编写应用的同时对其进行测试;
将应用程序部署到严苛而不友好的世界。
不论初学者还是专家,在开发和部署Rails应用的过程中都可以常常回来看这本书。世界各地有很多团队正在使用Rails交付专业而极具可缩性的web应用,你也同样可以做到,只要有了这本书。
作者简介 :
作为《敏捷宣言》的提出者之一,Dave Thomas对敏捷有着深刻的理解。作为Programming Ruby一书的作者,他同样了解Ruby,并且清楚如何向别人介绍Ruby编程的技术。avid Heinemeier Hansson是Rails框架的创造者。Leon Breedt编写了Thomas Fuchs之手。Andreas Schwarz撰写了Rails的安全手册。所有作者都对Ruby和Rails有所了解。
目录 :
第1章 简介
第1部分 起步
第2章 Rails应用的架构
第3章 安装Rails
第4章 立竿见影
第2部分 构建应用程序
第5章 Depot应用程序
第6章 任务A:货品维护
第7章 任务B:分类显示
第8章 任务C:创建购物车
第9章 任务D:结账
第10章 任务E:发货
第11章 任务F:管理
第12章 任务T:测试
第3部分 Rails框架
第13章 深入Rails
第14章 ActiveRecord基础
第15章 再论ActiveRecord
第16章 AcionController与Rails
第17章 ActionView
第18章 Web2.0
第19章 AcitonMailer
第20章 Web Service与Rails
第21章 保护Rails应用
第22章 部署与伸缩
第4部分 附录
附录A Ruby简介
附录B 配置参数
附录C 源代码
附录D 资源
索引
译者序:
捧在你手上的这本书算得上一个奇迹:仅仅一年前当我向出版社推荐它时,编辑们还担心这样一本关于“冷门主题”的著作是否能够在国内受到关注,甚至是否值得去引进翻译它;而当芷薰刚刚完成这个第一版的翻译,编辑们已经迫不及待地把尚未正式出版的第二版塞到了他的手上。当然,你知道,这都是因为Rails。.
在过去的一年中,Rails创造了太多让人瞠目结舌的奇迹。这个新鲜的框架在短短时间内极速窜红,不仅大有在web开发领域一举超越PHP/Perl/Python等“老前辈”之势,甚至还震动了Java的世界,让众多有着多年J2EE开发经验的架构师相见恨晚,连.NET社群也未能在这场风暴中幸免。老话说“模仿是最真诚的恭维”,那..