图解 Ruby on Rails(一)

作者: 海浪~~
发布时间:2015-07-13 11:28:43

图解 Ruby on Rails(一)

这是在网上看到的一篇文章,它有大量的插图来说明问题,让你看起来更觉简单明了。于是就将它随意译了出来。原文中提到的软件现在都有更新版本,而作者用的有些旧了。但这并不会影响你对文章内容的理解,和对新版本软件的使用。原文章题目是Rolling with Ruby on Rails,由于感到它有大量的插图,就译成了图解Ruby on Rails 。下面是译文。


by Curt Hibbs
01/20/2005

或许你听说过Ruby on Rails,是开发Web应用程序的超级工具,如果你想试试但又不知道Ruby Rails的一些事情。这篇文章会用Rails一步一步来开发一个Web应用程序。它并不教你如何用Ruby编程,但如果你了解面向对象的程序语言,你读下面应该没有问题。现在在我们构建Web应用程序之前,先来回答一些问题。

Ruby是什么?

Ruby是个纯面向对象的语言,它有超清晰的语法。Ruby成功地将Smalltalk的优美概念与Python的易于使用与学习,以及Perl的实用性结合了起来。Ruby的出现比Java晚,开始流行也只是近几年的事。

Rails是什么?

Rails是个开放源代码的Ruby框架,用于开发数据库支持的Web应用程序。它的特别之处是什么?在Rails的周围也有了很多框架。为什么还要再弄个框架出来呢?

如果我要是告诉你用Rails开发一个Web应用程序,至少可以比典型的Java框架快上十倍的话,你会做何感想呢?

Ruby内很多事情都变得非常的简单,甚至是在其它程序中不可能做到的事。Rails得到了整个的这个优点。对Rails要说的余下两个原则是:少的软件和配置约定。

少的软件意味着你只需要为你的应用程序实现写很少的代码。让你的代码小就意味着更快的开发速度和更少的bug,它使你的代码更易于理解,维护和增强。不久,你会看到Rails如何砍去你的代码的负担。

配置约定意味着冗长的XML配置文件的终结Rails中不需要它!相反,Rails应用程序的配置文件只使用了几个简单的程序约定,它允许你配置出任何你需要的东西来。你的应用程序代码和你运行中的数据库已经包含了Rails需要知道的所有东西。

眼见为实

我们的开发者听到了太多夸大其辞的广告,它们总是似乎伴随着一些新事物。你最好相信你的眼晴,而不是你听到的,如十倍于Java的开始速度。

提示: Bill Walton 有篇文章Rolling with Ruby on InstantRails有关快速安装的经历。

我不要求你盲目地接受些什么 。我会显示给你来让你自己证明看。首先,我要安装需要软件。然后我要领你看看如何开发一个Web应用程序。

安装软件

我们要在Windows操作系统下配置这个Web应用程序。你可能在使用LinuxMacintosh系统,但你的屏幕看起来与这里的应该差不多。你必须为你的系统安装这些软件包。可查看本文结束处的资源链接。

要开发这个Web应用程序,你必须安装下列软件:

1Ruby

2Rails 框架

3MySQL 数据库 (MySQL-Front GUI 客户端)

步骤 1: 安装Ruby

1. Ruby Windows 安装界面

Ruby的安装并不很简单:

1、下载最新One-Click Ruby Windows安装版本(如图1显示)。写作时,最新的ruby182-14.exe

2、双击下载的文件。除非你有特殊需要,否则的话一路回车就可搞定。

LinuxOS X用户注意:Windows安装版本自动带有已安装的RubyGems 包管理器。这意味着你安装完Ruby后,你还在安装一次RubyGems

步骤 2: 安装 Rails

2. 通过RubyGems安装Rails

现在我们可以使用RubyGems包管理器来下载和安装Rails0.9.4(这个教程使用的版本),就像图2显示的:

1、打开命令窗口并运行这个命令 gem install rails –-remote.

2RubyGems也将安装Rails用到的其它库。对于这些依赖库RubyGems会对每个都要提问一次,看你是否安装。每个都回答”y”。就是全部安装的意思。

步骤 3: 安装MySQL

3. MySQL Server 安装向导

我们还要安装数据库。Rails支持多种数据库。我们将使用MySQL

1、下载MySQL Windows installer"essential"版本(当前是Windows Essentials (x86) 4.1.7)

2、双击安装程序,并接受缺省值,跳过mysql.com 账户signing up界面。

3、当你快结束时,单击Finish按钮将产生配置向导。

4、在配置向导中,你也可以接受的呢缺省值,除了安全面板中你必须去除"Modify Security Settings"检查框选项。去除它,你可无口令访问MySQL

4. MySQL 配置向导

步骤 4: 安装 MySQL-Front

MySQL-Front MySQL数据库的图形界面。它是一个很便宜的商业应用程序,但是你可试用它的三十天免费版本。在这篇文章中,我们使用它来开发我们的数据库。如果愿意的话,你也可从数据库命令行来使用SQL命令。

1、下载最新版本的MySQL-Front (当前版本是3.1)

2、双击下载的可执行文件来安装。除非你有特殊需要,否则一路回车接受缺省值。

5. MySQL-Front 安装程序

来源:http://www.cnblogs.com/wengjinbao/articles/652025.html

推荐: