Databound提供以Ruby on Rails為后端的JavaScript簡單的 CRUD API 。
Erubis 是一個快速、安全和具備高可擴展性的 eRuby 的實現
Orbjson 是一個 Ruby 用來處理 JSON 數據的開發包。
Mingle 是關于項目的協作管理(非開源軟件)。Mingle的獨特之處以及它在敏捷項目管理和團隊協作方面的強大功能包括
Postage 是一個輕量級的 Ruby API,用來為處理博客系統處理基于文本文件的存儲。
本篇我們會學習如何用rbenv在Ubuntu 15.04中安裝Ruby on Rails。我們選擇Ubuntu作為操作系統是因為Ubuntu是Linux發行版中自帶很多包和完整文檔的操作系統,因此我認為這是正確的選擇。如果你還沒有安裝最新的Ubuntu,你可以從下載iso文件開始。
================================================Jekyll是一款靜態網站生成工具,允許用戶使用HTML、Markdown或Textile通過模塊的方式建立所需網站,然后通過模板引擎Liquid(Liquid Templating Engine)來運行或者生成對應的靜態網站文件. 在GitHub上使用較多,通過GitHub搭建自己的博客一般來說就是使用Jekyll;因為GitHub的渲染引擎默認為Jekyll。 ========
ruby-pdns 是一個簡單的Ruby庫用來開發動態基于 PowerDNS的DNS記錄應用,它將復雜的DNS操作過程封裝起來并提供簡單易用的方法。
Autobuild 導入、配置、構建和安裝各種不同的軟件包。可以用在軟件開發過程中用來確保軟件包被正常的構建,或者作為一個軟件自動構建的工具。
Rhodes是一個新的開源解決方案,將Ruby開發帶到移動領 域。更強的是:它允許使用同一個Ruby源文件能夠運行于許多移動設備上,目前包括 iPhone,Windows Mobile,RIM的BlackBerry平臺!對于Symbian和Android的支持即將完成。
Watir 是一個使用 Ruby 實現的開源Web 自動化測試框架,相對于那些龐大的商業工具來說,它很小巧,也很靈活,提供的功能也足夠用。
Ruby整合開發環境 RubyWorks
Rouge 是一個純 Ruby 實現的代碼高亮庫。它支持高亮 60 多種語言的代碼,可以輸出 HTML、ANSI-256 色文本格式。而且它的 HTML 輸出兼容 Pygments 的語法高亮樣式。
Sprocket是一個網站資源打包的Ruby庫,它不僅能夠管理JavaScript和CSS資源,還可以按照pipline的方式來流式預處理CoffeeScript、Sass、SCSS和LESS代碼等;它可以用來檢查JavaScript和CSS等文件之間的依賴關系。
Celluloid 是一個 Ruby 語言的并發面向對象編程框架,可讓你輕松構建多線程程序。
Cassandro是一個小型的Ruby ORM框架,針對Apache Cassandra 2.0 和 CQL 3.0。Cassandro 使用新的 Datastax Ruby Driver (官方驅動器)。
Rbkit 是一個擁有可視化界面,易于使用的 Ruby 應用分析診斷工具,支持內存診斷,實時分析數據。
編寫可靠,簡潔,完善的測試和可維護的數據處理代碼是棘手的。Kiba讓你能夠使用Ruby輕松定義和運行高質量的ETL jobs
Ruby語言的發明人是日本人松本行弘(Matsumoto Yukihiro),大家親切的稱呼他"Matz"。 可能會出乎大家的意料,Ruby并不是一種近年來才誕生的語言,它的歷史可以追溯到1993年,Ruby之父Matz開始對腳本語言感興趣。在通過一些分析和思考之后,Matz認為腳本語言是可以變得很強大和靈活的,于是他準備把腳本語言作為他的發展方向。 和很多人一樣,Matz是一個面向對象程序設計的fans,自然而然他想研究一種支持面向對象程序設計的腳本語言。隨后的一段時間,他到網絡上搜集了一些相關的資料,并且發現了Perl 5,當時Perl 5還沒有發布。通過一段時間了解后,Matz.發現Perl 5這并不是他想的東西,所以他放棄了把Perl當作一個面向對象的腳本語言使用的念頭。隨后Matz轉向了Python,Python是一個解釋型的、面向對象語言,但是Matz發現Python并不能完全算作“面向對象”語言。Matz認為Python是面向對象和過程化程序設計語言(Procedural Programming Language)的混合產物。Matz希望找到的是一種比Perl更強大、比Python更面向對象的語言,但是很遺憾, 這樣的語言當時在地球上并不存在。于是Matz打算自己設計一個全新的編程語言。1993年2月24日是一個值得紀念的日子,在這一天Ruby誕生了。 1995年12月Matz推出了Ruby的第一個版本Ruby 0.95。 在1996年以前,都是Matz.一個人在開發進行Ruby的開發。后來隨著Ruby社區的漸漸形成,很多社區成員給了Matz許多有意義的幫助,包括提交bug和patch等。現在,Ruby像其他開源項目一樣,有自己的開發團隊,任何有能力的個人或團體都可以參與Ruby的開發與進化。
rvm是ruby的版本管理工具 還可對ruby進行 安裝 卸載 等