Ruby 是個動態面向物件、通用的程式語言。它支援多種程式設計正規化,包括面向功能和麵向物件。同時它也包括一個動態型別系統和自動記憶體管理。
編輯器和整合開發環境(IDE)有些不同,編輯器是用來新增,編輯,檢視檔案內容的工具,而 IDE 則是一系列大致集中在一個共同任務的工具,比如 Ruby 開發,和所有包含這種形式的編輯器。
1. Aptana Studio
Aptana Studio 3 是個開源的開發工具,允許開發者使用單個環境來測試他們的 web 應用。Aptana 支援最新的瀏覽器技術,比如 HTML5,CSS3,JavaScript,Ruby,Rails,PHP 和 Python。它包括了一系列的特性,比如 GIF 整合,HTML,CSS 和 JavaScriipt 程式碼助手,整合偵錯程式,部署嚮導和 IDE 自定義。它支援一步啟動,並且保持同步設定。支援多種協議: FTP, SFTP, FTPS 和 Capistrano。最值得關注的是,它能自動幫助使用者釋出 Ruby & Rails 應用到託管服務上,比如 Heroku 和 Engine Yard。
2. Net Beans
NetBeans 包括一個開源 IDE和一個應用平臺,允許開發者快速建立 web,企業,桌面和移動應用。他們早在 2011 年停止了對 Ruby IDE 的支援,由於 Oracle 引入了新的 Java Dev Kit,他們又繼續支援了。Java 是個主要的平臺,同時支援 JavaFX,PHP,JavaScript,Ruby + Ruby on Rails,Groovy,Grails 和 C/C++。
3. RubyMine
JetBrains RubyMine IDE 提供非常全面的 Ruby 程式碼編輯器,提供動態語言的特性和細節的智慧程式碼幫助,智慧程式碼重構,程式碼分析功能等等。非常容易進行專案配置,自動進行 Ruby Gems 管理,支援 Rake——提供所有 Ruby 開發者所需要的一切開發環境。RubyMine 包括了專用的 RoR 專案結構檢視,快速 模型-檢視-控制器 導航選項,Rails 特定程式碼完成,intention actions 和重構。以上所有的這些功能,再加上最佳的 HTML,CSS 和 JavaScript 編輯支援,高階的 web 開發工具,RubyMine 就是最走在時代尖端的最棒的 Web 應用整合開發環境!
4. Komodo
Komodo 是個專業的主流 web 開發語言的 IDE,包括 Python, PHP, Ruby, Perl, HTML, CSS 和 JavaScript。Komodo IDE 的全套工具提供給開發者們免費的開發環境。
5. Redcar
Redcar 是個超棒的 Ruby 編寫的開源 IDE,在 JRuby 上執行,支援 Textmate 主題和片段。
6. Arcadia
Arcadia 是一個輕量級的Ruby語言的整合開發環境,採用Ruby語言編寫,使用的是 Tcl/Tk GUI工具包。主要的功能包括程式碼編輯、原始檔瀏覽、語法高亮、程式碼自動完成以及除錯等,可以執行在裝有 Ruby 和 Tcl-Tk 的平臺上,具有高可擴充套件性架構,支援快速的 GUI 應用開發。
7. Ice Coder
ICEcoder 是個開源的,基於 web 的 IDE,使用 PHP 來構建,執行速度非常快。使用者透過簡單的拖拽應用資料夾到任何地方,最好是檔案(在子資料夾中),就可以進行編輯。ICEcoder 有個非常強大的 JavaScript API ,很容易與其進行互動。除了這些之外還支援多種流行語言 (PHP, JS, CSS, LESS, Ruby, etc.)。
Ruby 是個動態面向物件、通用的程式語言。它支援多種程式設計正規化,包括面向功能和麵向物件。同時它也包括一個動態型別系統和自動記憶體管理。
編輯器和整合開發環境(IDE)有些不同,編輯器是用來新增,編輯,檢視檔案內容的工具,而 IDE 則是一系列大致集中在一個共同任務的工具,比如 Ruby 開發,和所有包含這種形式的編輯器。
1. Aptana Studio
Aptana Studio 3 是個開源的開發工具,允許開發者使用單個環境來測試他們的 web 應用。Aptana 支援最新的瀏覽器技術,比如 HTML5,CSS3,JavaScript,Ruby,Rails,PHP 和 Python。它包括了一系列的特性,比如 GIF 整合,HTML,CSS 和 JavaScriipt 程式碼助手,整合偵錯程式,部署嚮導和 IDE 自定義。它支援一步啟動,並且保持同步設定。支援多種協議: FTP, SFTP, FTPS 和 Capistrano。最值得關注的是,它能自動幫助使用者釋出 Ruby & Rails 應用到託管服務上,比如 Heroku 和 Engine Yard。
2. Net Beans
NetBeans 包括一個開源 IDE和一個應用平臺,允許開發者快速建立 web,企業,桌面和移動應用。他們早在 2011 年停止了對 Ruby IDE 的支援,由於 Oracle 引入了新的 Java Dev Kit,他們又繼續支援了。Java 是個主要的平臺,同時支援 JavaFX,PHP,JavaScript,Ruby + Ruby on Rails,Groovy,Grails 和 C/C++。
3. RubyMine
JetBrains RubyMine IDE 提供非常全面的 Ruby 程式碼編輯器,提供動態語言的特性和細節的智慧程式碼幫助,智慧程式碼重構,程式碼分析功能等等。非常容易進行專案配置,自動進行 Ruby Gems 管理,支援 Rake——提供所有 Ruby 開發者所需要的一切開發環境。RubyMine 包括了專用的 RoR 專案結構檢視,快速 模型-檢視-控制器 導航選項,Rails 特定程式碼完成,intention actions 和重構。以上所有的這些功能,再加上最佳的 HTML,CSS 和 JavaScript 編輯支援,高階的 web 開發工具,RubyMine 就是最走在時代尖端的最棒的 Web 應用整合開發環境!
4. Komodo
Komodo 是個專業的主流 web 開發語言的 IDE,包括 Python, PHP, Ruby, Perl, HTML, CSS 和 JavaScript。Komodo IDE 的全套工具提供給開發者們免費的開發環境。
5. Redcar
Redcar 是個超棒的 Ruby 編寫的開源 IDE,在 JRuby 上執行,支援 Textmate 主題和片段。
6. Arcadia
Arcadia 是一個輕量級的Ruby語言的整合開發環境,採用Ruby語言編寫,使用的是 Tcl/Tk GUI工具包。主要的功能包括程式碼編輯、原始檔瀏覽、語法高亮、程式碼自動完成以及除錯等,可以執行在裝有 Ruby 和 Tcl-Tk 的平臺上,具有高可擴充套件性架構,支援快速的 GUI 應用開發。
7. Ice Coder
ICEcoder 是個開源的,基於 web 的 IDE,使用 PHP 來構建,執行速度非常快。使用者透過簡單的拖拽應用資料夾到任何地方,最好是檔案(在子資料夾中),就可以進行編輯。ICEcoder 有個非常強大的 JavaScript API ,很容易與其進行互動。除了這些之外還支援多種流行語言 (PHP, JS, CSS, LESS, Ruby, etc.)。