Eclipse :Eclipse 是一個開放原始碼的、基於Java的可擴充開發平台。就其本身而言,它只是一個框架和一組服務,用於透過插件元件建立開發環境。幸運的是,Eclipse 附帶了一個標準的插件集,包括Java開發工具(Java Development Kit,JDK)。這個比較乾淨,沒有任何插件。 (推薦學習:java課程)
MyEclipse:MyEclipse,是在eclipse 基礎上加上自己的外掛程式開發而成的功能強大的企業級整合開發環境,主要用於Java、Java EE以及行動應用程式的開發。 MyEclipse的功能非常強大,支援也十分廣泛,尤其是對各種開源產品的支援相當不錯。這個做web專案比較好,因為整合了很多的網頁外掛。
NetBeans:NetBeans是開源軟體開發整合環境,是一個開放框架,可擴展的開發平台,可用於Java、C/C ,PHP等語言的開發,本身就是一個開發平台,可以透過擴充插件來擴充功能。在java開發方面類似前兩個,用起來一般。
IntelliJ IDEA:IntelliJ IDEA是一款綜合的Java 程式設計環境,被許多開發人員和行業專家譽為市場上最好的IDE。它提供了一系列最實用的工具組合:智慧編碼輔助和自動控制,支援J2EE,Ant,JUnit,SVN和Git集成,非平行的編碼檢查和創新的GUI設計的工具。
Eclipse、MyEclipse、NetBeans和IntelliJ IDEA這四個IDE有著不同的特性和優點,根據開發的不同可能需要選擇不同的IDE。
在Java開發的每個方面,這四個IDE都能勝任工作,然而根據你所做的不同開發例如Swing開發,web開發或者企業開發,選擇IDE就有所偏向。
Swing開發:
如果你專門從事Swing開發,NetBeans無疑是最好的選擇,如果你沒有選擇NetBeans而是選擇了Eclipse,建議使用MyEclipse和它的Matisse4Eclipse構造器。 IDEA由於對JGoodies Forms的支持,所以在開發Swing方面與前兩者相比並不佔有優勢。
JSP/Struts開發:
開發JSP/Struts首選的是IDEA,接下來是MyEclipse,然後是NetBeans,由於缺少對內建Struts的支持, Eclipse的基本版本沒有競爭優勢。
JSF開發:
在開發JSF方面,這三個IDE可以說都是很好的選擇,但是IDEA可能會更好一點,接下來是Eclipse/MyEclipse,最後是NetBeans。
企業開發:
由於NetBeans對JPA的支援和它產生程式碼的品質以及對持久化單元合適的設置,所以在企業開發方面,NetBeans是首選,接下來是IDEA,由於Eclipse的Dali專案的限制,Eclipse可能是最後選擇的。如果放棄標準的JPA,從事Hibernate開發,MyEclipse是最好的選擇。
以上是java開發語言的軟體開發平台有哪些的詳細內容。更多資訊請關注PHP中文網其他相關文章!