Ruby概況
可以找到鬆本行弘(Yukihiro Matsumoto)在www.ruby lang.org的Ruby郵件列表。鬆本被在Ruby社區也稱為馬茨(Matz)。
Ruby是“程序員最好的朋友”
Ruby語言類似Smalltalk,Perl和Python功能。像Perl,Python和Smalltalk等腳本語言一樣,Smalltalk是一個真正的麵向對象的語言。Ruby像Smalltalk一樣也是一個完美的麵向對象語言。使用Ruby語法比使用Smalltalk語法容易得多。
Ruby特性
-
Ruby是一個開放源碼的,在網絡上是免費提供的,但它是受許可證的。
-
Ruby是一種通用編程語言解釋。
-
Ruby是一種真正的麵向對象編程語言。
-
Ruby是一種與服務器端腳本語言Python和Perl類似。
-
Ruby可以用來寫通用網關接口(CGI)腳本。
-
Ruby可以被嵌入到超文本標記語言 (HTML).
-
Ruby語言擁有一個乾淨和簡單的語法,使得開發新手可以非常快速,輕鬆地學習Ruby。
-
Ruby語言和很多編程語言有類似的語法,如C ++和Perl。
-
Ruby是可擴展性使得Ruby編寫規模大的程序也較易於維護。
-
Ruby可用於開發Internet和內部網絡應用。
-
Ruby可以安裝在Windows和POSIX環境。
-
Ruby支持許多GUI工具,如Tcl/Tk,GTK和OpenGL等。
-
Ruby可以很容易地連接到DB2,MySQL,Oracle和Sybase。
-
Ruby有一係列豐富的內置函數可以直接使用到Ruby腳本中。
可能需要用到的工具
執行本教學中討論的例子,需要一個像英特爾酷睿i3或i5與最低2GB的RAM(4GB RAM推薦)最新的計算機。還需要下列軟件:
-
Linux 或Windows 95/98/2000/NT 或 Windows 7 操作係統
-
Apache 1.3.19-5 Web服務器
-
Internet Explorer 5.0 或更高版本的瀏覽器
-
Ruby 1.8.5
本教學將提供必要的技能來創建圖形用戶界麵,網絡和Web應用程序使用Ruby。它也將談論擴展和嵌入的Ruby應用程序。
下一步是什麼?
下一章會引導你,下載Ruby及其文檔。最後,它指導如何安裝Ruby和準備開發Ruby應用程序的環境。