Ruby 是一种纯粹的面向对象编程语言。
Ruby 由日本的松本行弘(まつもとゆきひろ/Yukihiro Matsumoto)创建于1993年。
Ruby 是 "程序员的最佳朋友"
Ruby 的特性与 Smalltalk、Perl 和 Python 类似。
Perl、Python 和 Smalltalk 是脚本语言。
Ruby 与 Smalltalk 一样,是一个完美的面向对象语言
Ruby 的语法比 Smalltalk 的语法要容易得多
Ruby 的特性
- Ruby 是开源的,在 Web 上免费提供,但需要同意它的一个许可证
- Ruby 是一种通用的、解释的编程语言
- Ruby 是一种真正的面向对象编程语言
- Ruby 是一种类似于 Python 和 Perl 的服务器端脚本语言
- Ruby 可以用来编写通用网关接口(CGI)脚本
- Ruby 可以被嵌入到超文本标记语言(HTML)
- Ruby 语法简单,这使得新的开发人员能够快速轻松地学习 Ruby
- Ruby 与 C++ 和 Perl 等许多编程语言有着类似的语法
- Ruby 可扩展性强,用 Ruby 编写的大程序易于维护
- Ruby 可用于开发的 Internet 和 Intranet 应用程序
- Ruby 可以安装在 Windows 和 POSIX 环境中
- Ruby 支持许多 GUI 工具,比如 Tcl/Tk、GTK 和 OpenGL
- Ruby 可以很容易地连接到 DB2、MySQL、Oracle 和 Sybase
- Ruby 有丰富的内置函数,可以直接在 Ruby 脚本中使用
本教程学习所需要的开发工具
为了运行本教程中讨论的范例,你需要 RAM 至少为 2GB(推荐为 4GB)的 Intel Core i3 或 i5 的计算机。
然后在计算机上安装如下软件:
- Linux 或 Windows 95/98/2000/NT 或 Windows 7 操作系统
- Apache 1.3.19-5 Web 服务器 或者 Nginx WEB 服务器
- Internet Explorer 5.0 + / Chrome 浏览器
- Ruby 2 + 版本
本教程学习的内容
本教程将逐渐讲解以下知识点
1、 如何使用Ruby创建GUI;
2、 如何使用Ruby开发网络和Web应用程序;
3、 讨论如何扩展和嵌入Ruby应用程序;
接下来将学习什么?
在这两章中我们对 Ruby 语言的来龙去脉,Ruby 语言的特性有了个基本的了解
下一章节中我们将学习从哪里可以获取 Ruby 及其文档,如何安装 Ruby,并配置 Ruby 开发环境