Ruby是一種純粹的面向對象編程語言,它由日本松本行弘創建於1993年。
Ruby的特點:
Ruby是一個開放源碼的,是在網絡上免費提供的;
Ruby是一種通用的,解釋的編程語言;
Ruby是一種真正的面向對象編程語言;
Ruby是服務器端腳本語言,類似Python和Perl;
Ruby可以用來編寫通用網關接口(CGI)腳本;
Ruby可以被嵌入到HTML;
Ruby是可擴展性的,編寫的大項目非常容易維護;
Ruby可以很容易地連接到DB2,MySQL和Oracle和Sybase;
Ruby擁有一套豐富的內置功能,可用於Ruby腳本編寫。
環境搭建:
安裝rvm(ruby版本管理器,可參照官網:rvm.io),即可安裝不同版本的ruby;
知識儲備:
gem:ruby中的各類資源包,類似於java中的jar;
bundler:用於管理各種gem的工具;
rake:任務構建工具,使代碼有序執行;
block:方法的重要組成成分;
git:分佈式版本控制系統。
如果你有不錯的Java基礎或其他面嚮對象語言基礎,那學起Ruby會非常得心應手。編程本身應該是令人愉悅的,這也是Ruby的設計理念。
相關推薦
'工筆插畫-ruby可可的古典美人,美得風情萬種,驚豔了歲月。 '
"每個人的生活都藏著無限的可能性每個人在他的生命裡都是獨一無二的存在.絕色有佳人,硃砂綴香脣。這一生,我願摘字為佩,織字為裳。攜一縷清風,盈一懷柔情,舞盡我的紅顏芳華。俏麗若三春之桃,清素若九秋之菊欣賞一個沒有名氣(畫家)的作品。她叫ruby可可,現在是全職媽媽,她出生在新...
'為什麼國服的客戶端越來越垃圾?事實並非你想的那麼簡單'
"大家好,我是老白芨。今天來和大家聊一聊,為什麼國服這兩年的客戶端會這麼卡。英雄聯盟入坑比較早的老玩家應該都知道,S3S4的客戶端是非常順暢的,開個商城啥的不會卡,也不會打遊戲打著打著就被吉格斯gank為什麼這兩年開始,英雄聯盟客戶端越來越卡了呢?遊戲客戶端應該在進步,而非...
'eBay重新定價工具介紹:Price Spectre'
"Price Spectre 在2009年 由eBay的軟件公司NullApps開發出來,它通過關鍵詞搜索的方法對產品進行重新定價。Price Spectre 會根據關鍵詞查找listing並進行過濾,會對所使用的精確關鍵詞進行微調, 匹配出對應產品,並且找出其市場價。但這...
推薦中...