应用Ra1ls进行敏捷Web开发
基本信息·出版社:电子工业出版社 ·页码:558 页 ·出版日期:2006年07月 ·ISBN:7121028727 ·条形码:9787121028724 ·版本:第1版 ·装帧:平装 · ...
商家名称 |
信用等级 |
购买信息 |
订购本书 |
|
 |
应用Ra1ls进行敏捷Web开发 |
 |
|
 |
应用Ra1ls进行敏捷Web开发 |
 |

基本信息·出版社:电子工业出版社
·页码:558 页
·出版日期:2006年07月
·ISBN:7121028727
·条形码:9787121028724
·版本:第1版
·装帧:平装
·开本:16开
内容简介 这是第一本关于Ruby on Rails的著作! 2006年3月,它荣获Jolt大奖的“最佳技术类图书”奖!本书作者David Heinemeier Hansson于2005年8月被“全球开源大会”评选为“年度最佳黑客”!全书既有直观的实例,又有深入的分析,同时还涵盖了web应用开发中各方面的相关知识,堪称一部深入浅出的佳作。
全书主要内容分为两大部分。在“构建应用程序”部分中,读者将看到一个完整的“在线购书网站”示例。在演示的过程中,作者真实地再现了一个完整的迭代式开发过程,让读者亲身体验实际应用开发中遇到的各种问题,以及Rails如何有效解决这些问题。在随后的“Rails框架”部分中,作者深入介绍了Rails框架的各个组成部分。尤为值得一提的是本部分的后几章:作者先后介绍了Web 2.0、Web Service等流行技术在Rails中的支持,然后又凭借丰富的实践经验介绍了Rails在安全性、伸缩性、部署等方面的常见问题和解决方案。除了上述两部分之外,对Rails缺乏了解的读者应该首先阅读“起步”部分,通过一个最简单的示例应用感性了解这个时下热门的web框架。不熟悉Ruby的读者应该阅读“附录”部分中的“Ruby简介”,以便了解Ruby的基本语法与常见用法。整体而言,全书既有直观的实例,又有深入的分析,同时还涵盖了web应用开发中各方面的相关知识,堪称一部深入浅出的佳作。
作者简介 作为《敏捷宣言》的提出者之一,Dave Thomas对敏捷有着深刻的理解。作为Programming Ruby一书的作者,他同样了解Ruby,并且清楚如何向别人介绍Ruby编程的技术。avid Heinemeier Hansson是Rails框架的创造者。Leon Breedt编写了Thomas Fuchs之手。Andreas Schwarz撰写了Rails的安全手册。所有作者都对Ruby和Rails有所了解。
媒体推荐 书评
来自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应用,你也同样可以做到,只要有了这本书。
编辑推荐 这是第一本关于Ruby on Rails的著作! 2006年3月,它荣获Jolt大奖的“最佳技术类图书”奖!本书作者David Heinemeier Hansson于2005年8月被“全球开源大会”评选为“年度最佳黑客”!全书既有直观的实例,又有深入的分析,同时还涵盖了web应用开发中各方面的相关知识,堪称一部深入浅出的佳作。
目录 第1章 简介
1.1Rails是敏捷的
1.2读你所需
1.3致谢
第1部分:起步
第2章 Rails应用的架构
……