English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Ruby 简介

Ruby ist eine reine objektorientierte Programmiersprache. Es wurde von Yukihiro Matsumoto(まつもとゆきひろ/Yukihiro Matsumoto)gegründet1993Jahr.

Sie können www.ruby-lang.org finden Sie Yukihiro Matsumoto(まつもとゆきひろ/Yukihiro Matsumoto)Name. In der Ruby-Community wird Matsumoto auch Matz genannt。

Ruby ist "der beste Freund des Programmiers"。

Die Eigenschaften von Ruby ähneln denen von Smalltalk, Perl und Python. Perl, Python und Smalltalk sind Skriptsprachen. Smalltalk ist eine echte objektorientierte Sprache. Ruby, wie Smalltalk, ist eine perfekte objektorientierte Sprache. Die Syntax von Ruby ist viel einfacher als die von Smalltalk.

Eigenschaften von Ruby

  • Ruby ist Open Source und kostenlos im Internet verfügbar, aber erfordert eine Lizenz。
  • Ruby ist eine universelle, interpretierte Programmiersprache。
  • Ruby ist eine echte objektorientierte Programmiersprache。
  • Ruby ist eine serverseitige Skriptsprache, die ähnlich wie Python und Perl ist。
  • Ruby kann verwendet werden, um CGI-Skripte zu schreiben。
  • Ruby kann in die HyperTEXT Markup Language (HTML) eingebettet werden。
  • Ruby hat eine einfache Syntax, was es neuen Entwicklern ermöglicht, Ruby schnell und einfach zu lernen。
  • Ruby mit C++ hat eine ähnliche Syntax wie viele Programmiersprachen wie Perl.
  • Ruby ist stark erweiterbar und groß angelegte Programme, die in Ruby geschrieben sind, sind leicht zu warten。
  • Ruby kann für die Entwicklung von Internet- und Intranet-Anwendungen verwendet werden。
  • Ruby kann auf Windows und POSIX-Umgebungen installiert werden。
  • Ruby unterstützt viele GUI-Tools, wie Tcl/Tk、GTK und OpenGL。
  • Ruby kann einfach an DB angeschlossen werden2、MySQL、Oracle und Sybase。
  • Ruby 有丰富的内置函数,可以直接在 Ruby 脚本中使用。

您需要的工具

为了执行本教程中讨论的示例,您需要 RAM 至少为 2GB(推荐为 4GB)的 Intel Core i3 或 i5 的计算机。您还需要以下软件:

  • Linux 或 Windows 95/98/2000/NT 或 Windows 7 操作系统
  • Apache 1.3.19-5 Web 服务器
  • Internet Explorer 5.0 或以上的 Web 浏览器
  • Ruby 1.8.5

本教程将介绍如何使用 Ruby 创建 GUI、网络和 Web 应用程序。另外还会讨论如何扩展和嵌入 Ruby 应用程序。

接下来将学习什么?

下一章将向您介绍从哪里可以获取 Ruby 及其文档。最后,它会指示您如何安装 Ruby,并配置环境为开发 Ruby 应用程序做准备。