Latest web development tutorials

Ruby 簡介

Ruby是一種純粹的面向對象編程語言。 它由日本的松本行弘(まつもとゆきひろ/Yukihiro Matsumoto)創建於1993年。

您可以在www.ruby-lang.org 的Ruby 郵件列表上找到松本行弘(まつもとゆきひろ/Yukihiro Matsumoto)的名字。 在Ruby 社區,松本也被稱為馬茨(Matz)。

Ruby是"程序員的最佳朋友"。

Ruby 的特性與Smalltalk、Perl 和Python 類似。 Perl、Python 和Smalltalk 是腳本語言。 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 服務器
  • Internet Explorer 5.0 或以上的Web 瀏覽器
  • Ruby 1.8.5

本教程將介紹如何使用Ruby 創建GUI、網絡和Web 應用程序。 另外還會討論如何擴展和嵌入Ruby 應用程序。

接下來將學習什麼?

下一章將向您介紹從哪裡可以獲取Ruby 及其文檔。 最後,它會指示您如何安裝Ruby,並配置環境為開發Ruby 應用程序做準備。