Eclipse 是一個開放源代碼的、基于 Java 的可擴展開發平臺。就其本身而言,它只是一個框架和一組服務,用于通過插件組件構建開發環境。幸運的是,Eclipse 附帶了一個標準的插件集,包括 Java 開發工具(Java Development Tools,JDT)。
雖然大多數用戶很樂于將 Eclipse 當作 Java IDE 來使用,但 Eclipse 的目標不止于此。Eclipse 還包括插件開發環境(Plug-in Development Environment,PDE),這個組件主要針對希望擴展 Eclipse 的軟件開發人員,因為它允許他們構建與 Eclipse 環境無縫集成的工具。由于 Eclipse 中的每樣東西都是插件,對于給 Eclipse 提供插件,以及給用戶提供一致和統一的集成開發環境而言,所有工具開發人員都具有同等的發揮場所。
這種平等和一致性并不僅是對于 Java 開發工具。盡管 Eclipse 是使用 Java 語言開發的,但它的用途并不限于 Java 語言;例如,支持諸如 C/C++、COBOL 和 Eiffel 等編程語言的插件已經可用,或預計會推出。Eclipse 框架還可用來作為與軟件開發無關的其他應用程序類型的基礎,比如內容管理系統。

Eclipse 新特性
Java 8 的支持 (Eclipse 比其他 IDE 慢了一拍)
提供黑色主題,包括對很多編程語言的語法著色
Paho 提供 M2M 的開源實現,支持當前和新興的M2M與Web和企業中間件和應用程序集成的需求
Eclipse Communication Project's (ECF) 規范兼容實現了 OSGi 遠程服務和遠程服務管理,增強對 Java 8 的 CompletableFuturn 用于異步遠程服務
Sirius 允許架構師利用 Eclipse 建模技術輕松創建自己的圖形建模工作臺。這些技術包括:Eclipse Modeling Framework (EMF) 和 Graphical Modeling Framework (GMF). EcoreTools, 在 Sirius 中圖形化的建模進行了重新設計。

Eclipse中文版功能特點
Eclipse 還包括插件開發環境(Plug-in Development Environment,PDE),這個組件主要針對希望擴展 Eclipse 的軟件開發人員,因為它允許他們構建與 Eclipse 環境無縫集成的工具。由于 Eclipse 中的每樣東西都是插件,對于給 Eclipse 提供插件,以及給用戶提供一致和統一的集成開發環境而言,所有工具開發人員都具有同等的發揮場所。
這種平等和一致性并不止于 Java 開發工具。盡管 Eclipse 是使用Java語言開發的,但它的用途并不限于 Java 語言;例如,支持諸如C/C++、COBOL、PHP等編程語言的插件已經可用,或預計將會推出。Eclipse 框架還可用來作為與軟件開發無關的其他應用程序類型的基礎,比如內容管理系統。
基于 Eclipse 的應用程序的一個突出例子是 IBM Rational Software Architect,它構成了 IBM Java 開發工具系列的基礎。
同類軟件對比:
WebStorm:是jetbrains公司旗下一款JavaScript 開發工具。被廣大中國JS開發者譽為“Web前端開發神器”、“最強大的HTML5編輯器”、“最智能的JavaSscript IDE”等。與IntelliJ IDEA同源,繼承了IntelliJ IDEA強大的JS部分的功能。
Cygwin:可以調用Unix函數的Cygwin庫。軟件一旦安裝完成,就可以調用Mincrosofe Win32 API函數和Cygwin API函數來編寫 32位控制臺和或GUI應用程序。




VB編程全能詞典
C-Free
Bloodshed Dev-Cpp
三菱觸摸屏編程軟件
GX Developer
Microsoft Visual C++