基本信息
- 原书名:Build Your Own Ruby on Rails Web Applications
- 原出版社: SitePoint
- 作者: (德)Patrick Lenz
- 译者: 王德民 刘昕 裴立秋
- 出版社:人民邮电出版社
- ISBN:9787115188526
- 上架时间:2008-11-20
- 出版日期:2008 年12月
- 开本:16开
- 页码:286
- 版次:1-1
- 所属分类:计算机 > 软件与程序设计 > Rails/Ruby
编辑推荐
专业技术引导实践.
详尽案例精彩纷呈...
内容简介
目录
1.1 历史
1.2 开发原则
1.2.1 惯例优先
1.2.2 不重复自我
1.2.3 灵活的开发
1.3 构建wleb应用程序示例
1.3.1 digg简介
1.3.2 应用程序示例的特性
1.4 小结
第2章 技术准备
2.1 所需软件的成本
2.2 在Windows系统上安装Ruby on Rails
2.3 在Mac OS X系统上安装Ruby on Rails
2.3.1 Mac OS X 10.5(Leopard)
2.3.2 Mac OS X 10.4(Tiger)和更早的版本
2.4 在Linux系统上安装Ruby on Rails
2.4.1 使用包管理器
2.4.2 先决条件
2.4.3 在Linux上安装Ruby
译者序
本书引导读者使用Web 2.0技术和Ruby编程语言,逐步建立了一个交互的故事共享网站。本书实用性强,内容丰富,涵盖了安装向导、基础架构和功能扩展等细节,既可以作为初学者了解Ruby开发工具的指导书,也可以为高级开发人员提供强大的技术支持。..
在此感谢张大鹏、曹艳、唐健、彭松和毕永东等人积极参与本书的翻译工作。在翻译过程中,我们力争做到尊重原意、翻译准确。我们在书中列举的各种版本的软件环境中,对所有代码进行了调试,对由于版本差异导致的不同现象予以标注,并尽力修正了原文的一些小差错。但是由于水平有限,不当和疏漏之处在所难免,敬请广大读者谅解。...
前言
本书通过复制颇为流行的故事共享网站digg.com,带领读者了解Rails框架的组成部分。这是一次亲身体验的好机会,可以用Ruby on Rails建立一个简单而又综合的Web应用。
本书涵盖了AJAX吗?当然,Rails紧密集成了最新的Web技术,包括AJAX,还有完美动画、自动提交和在线编辑等特性。如果对此感到十分陌生,也不必焦虑.。本书将从基础开始讲解,在读完全书后,能够和朋友或同事讨论Web 2.0的所有细节,还能让祖父母对令人讨厌的词汇留下印象。
读者对象
本书适合那些渴望多了解Ruby on Rails的读者,同样非常适合正寻求Web应用的面向设计的人群。也适合那些目前对正使用的编程语言或框架不满意,积极寻求替代品,并希望为编程带来乐趣的读者。
本书并非专业读物,因此并不要求读者是专业程序员。本书为那些准备步入中级的Web开发人员而著,他们熟悉HTML和CSS,但不必喜欢使用或精通PHP和Perl之类的服务器端技术。
在进一步阅读的过程中,读者将了解Ruby on Rails框架的组成部分,学习基础Ruby编程语言,并逐步掌握本书为RubyonRails开发推荐的工具。这些内容都包括在建立一项可以访问现实世界的健壮的应用过程中。
在软件安装方面,本书涵盖Ruby基础、RubyonRails和在Mac OS X、Windows以及Lmux下的MySQL数据库安装。在此之前你的系统需要预装的是一种文本编辑器和Web浏览器。
阅读本书的收获
Web开发从未曾像使用Ruby on Rails这样简单而又富有乐趣。读者将学会运用最新的Web 2.0技术和简洁的Ruby编程语言来建立数据库驱动的易建、易用、易维护的交互网站。
当然,网站随着时间的推移需要更新,本书还将讲述如何确保读者免于粗心改动代码带来的痛苦,提供了实现自动测试的设施,并讲述如何调试由应用程序变化带来的问题。
本书内容
·第1章:Ruby On Rails简介
本章涉及Rails框架的历史,解释了支持Rails的重要概念,阐明了计划在示例应用中创建的功能。
·第2章:技术准备
本章是实际操作的开始,将带领读者安装各种需要的软件,把自己的Mac或PC变成强大的Ruby on Rails开发机器。还将演示如何为示例应用建立数据库,以便于开始自己的第一次应用。
·第3章:Ruby简介
Ruby on Rails建立在面向对象编程语言Ruby的基础上,所以多了解一些面向对象编程和Ruby语法是有帮助的。本章在这两方面都进行了翔实的基础介绍。如果想亲自尝试,可以自行使用Ruby控制台。..
·第4章:Rails揭秘
本章从拆分Rails框架层开始,讲述在各种应用生存周期中的环境分离,介绍构成Rails应用基础的模型-视图—控制器结构。本章还将指导读者建立数据库连接,以便应用程序可以存储和获取数据,并演示一些用来管理Rails以外数据库环境的GUI工具的用法。
书摘
尽管自 Ruby on Rails首次发布到现在的时间并不算长,但它已经成为一个家喻户晓的名字(至少在程序员之间是家喻户晓的)。在此期间,成百上千的开发者已经采用并喜欢上了这一新框架。我希望,通过阅读这本书的内容,你将理解这其中的奥秘。在我们开始写代码之前,让我们先在记忆的海洋里漫步一下,接触一下 Ruby on Rails并探究一下它的历史。
……