整合開發環境是一種輔助程式開發人員開發軟體的應用軟體。IDE通常包括程式語言編輯器、編譯器/直譯器、自動建立工具、通常還包括除錯器。有時還會包含版本控制系統和一些可以設計圖形用戶界面的工具。許多支援物件導向的現代化IDE還包括了類別瀏覽器、物件檢視器、物件結構圖。
Aptana RadRails 2 is a free, professional integrated development environment (IDE) for Ruby and Ruby on Rails applications. It include support for project navigation, smart code assistance, visual debugging and structure outlining.
Platform:unknown ; License:unknown
Reference:https://www.aptana.com/products/radrails
A cross-platform IDE for the Ruby programming language. It is distributed under the same terms as Ruby itself.
Platform:Cross-platform;License:Ruby License
Reference:https://freeride.rubyforge.org/wiki/wiki.pl
Eclipse是著名的跨平台的自由整合式開發環境(IDE)。最初主要用來Java語言開發,但是目前亦有人透過外掛程式使其作為C++、Python、PHP等其他語言的開發工具。 Eclipse的本身只是一個框架平台,但是眾多外掛程式的支援,使得Eclipse擁有較佳的靈活性。許多軟體開發商以Eclipse為框架開發自己的IDE
資料來源:https://zh.wikipedia.org/zh-tw/Eclipse
RHIDE 是一個整合開發環境,而非是編譯器。你可以使用 RHIDE 來替你的 C、C++、Pascal 或者是其它語言的程式進行開發或除錯,只要選定的語言的編譯器能被 RHIDE 呼叫到。
平台: DJGPP, GNU/Linux; 原始碼授權類型: GNU GPLv2
資料來源: https://www.rhide.com/
Anjuta 是一個用來撰寫 C/C++ 程式的整合開發環境,使用在 GNOME 桌面環境上。Anjuta 擁有專案管理、應用程式建立精靈以及整合的除錯器與 Glade 視窗介面設計工具等功能。其原始碼編輯器也支援語法高亮度顯示。
平台: GNU/Linux; 原始碼授權類型: GNU GPL
tIDE is a Java integrated development environment(IDE). tIDE is a small, powerful, quick, efficient, easy and open framework to create 100% Java applications. tIDE requires a JRE version 6 to run. However, tIDE can be used to develop with any of the JDK version 5, 1.4, or even 1.2. tIDE supports many of the new advanced debug tools from JDK6.
Cube-J是一個開源輕量級Java IDE。Cube-J 的主要特性包括:語法高亮顯示,代碼自動縮進、自動加括弧、行號顯示、加亮顯示一行代碼、提供編譯功能、文件瀏覽、類結構大綱、控制台、 浮動窗口框架(Docking Framework)、代碼自動完成、多種外觀/皮膚。Cube-J既可以以桌面應用程序方式運行也可以以Applet方式運行。
資料來源:https://www.lslnet.com/linux/f/docs1/i68/big5437535.htm
Code::Blocks是一個免費、開源、跨平台的IDE,使用C++開發,並且使用wxWidgets做為GUI函式庫。Code::Blocks使用了外掛程式架構,其功能可以使用外掛程式自由地擴充。目前, Code::Blocks主要針對開發C/C++程式而設計。
Code::Blocks目前支援Windows、Linux及Mac OS X數種平台。使用者亦能夠在FreeBSD環境中建設Code::Blocks。
平台: 跨平台; 原始碼授權類型: GNU GPLv3
MinGW(Minimalist GNU for Windows),又稱Mingw32,是將GNU開發工具移植到Win32平台下的產物,包括一系列表頭檔(Win32API)、函式庫和可執行檔案。 MinGW是從Cygwin(1.3.3版)基礎上發展而來,但是用MinGW開發的程式不需要額外的第三方DLL支援就可以直接在Windows下執行,而且也不一定必須遵從GPL許可證。
資料來源:https://zh.wikipedia.org/zh-tw/MinGW
The aim of this project is to provide an Integrated Development Environment for MinGW compiler.
EasyEclipse 1.2.1 has been released! EasyEclipse packages together Eclipse, the open-source software development platform, and selected open source plug-ins. This new version is based on Eclipse 3.2.1 Callisto. Ten distros of EasyEclipse are available (Expert Java, Desktop Java, Server Java, Mobile Java, Plugin Warrior, LAMP, PHP, Ruby/ Ruby on Rails, Python and C/C++), so there must be one to fit your needs. Enjoy EasyEclipse, and thanks for the 150000 + downloads we had since the 1.0 release!
Aptana自許為Web IDE,若編輯JavaScript、HTML等時,在可用的物件屬性上,做的相關提示比較多,還用圖示區分各種瀏覽器可用的屬性,另外對於一些標準屬性,還有簡單的Doc可以直接顯示觀看,Aptana可以直接單獨安裝,它是基於Eclipse上開發出來的,所有您必須安裝JRE可以運行安裝版本,對 於僅需求客戶端開發的,可以使用安裝版本。
資料來源 :https://caterpillar.onlyfun.net/Gossip/AjaxGossip/JSEclipseAptana.html