主要區別
Eclipse和Netbeans都是Java開發中流行的整合開發環境(IDE),但也可以用於其他任務和程式語言。EclipseJava程式碼格式化程式比netbeans的功能強大得多。NetBeans由甲骨文贊助。Eclipse由IBM贊助。
什麼是日食(eclipse)?
Eclipse與IBM相關聯。Eclipse可以在儲存時自動格式化Java原始碼時間。這個這個特性是在netbeans7.3中釋出的。Eclipse有一個“同步”檢視,它以樹狀檢視的形式顯示VCS(例如SVN、CVS等)和本地工作副本之間的差異。
什麼是網際網路(netbeans)?
NetBeans是一個Sun/Oracle環境。Netbeans有一種將資訊顯示為表的同步檢視。Netbeans-maven整合有一個特性,可以安裝非maven工件(不需要pom.xml檔案)到本地(或者其他)maven儲存庫中。
主要區別
- Eclipse可以在儲存時自動格式化Java原始碼時間。這個這個特性是在netbeans7.3中釋出的。
- eclipsejava程式碼格式化程式似乎比netbeans的功能強大得多
- NetBeans能夠在不同的目錄中開啟專案。
- NetBeans可以開啟任何Maven專案,而不必將其轉換為特定於Eclipse的專案。
- Netbeans-maven整合有一個特性,可以安裝非maven工件(不需要pom.xml檔案)到本地(或者其他)maven儲存庫中。Eclipse沒有這個特性。只有變通辦法。
- Eclipse有一個“同步”檢視,它以樹狀檢視的形式顯示VCS(例如SVN、CVS等)和本地工作副本之間的差異。Netbeans也有一種同步檢視,但它以表的形式顯示資訊。
- NetBeans由甲骨文贊助。Eclipse由IBM贊助。
- NetBeans使用者介面構建在Swing(Java原生輕量級工具包)上。Eclipse使用者介面構建在SWT(圍繞系統底層工具箱的Java包裝器)之上,因此它需要編譯的二進位制庫,這些庫依賴於平臺。
- 在平臺支援下兩者沒有區別。Eclipse和NetBeans具有跨平臺支援。只要安裝了JVM(Java虛擬機器),就可以在Windows、Mac、Linux、Solaris和任何其他平臺上執行這個應用程式。
- 兩者都有廣泛的程式語言支援,包括C/C++、java、JavaScript和PHP。但如何獲得這種支援是一個有趣的部分。Eclipse是一個基於外掛的IDE。它的大部分功能來自外掛。像移動應用軟體開發工具包(mobileapplicati***dk)、富網際網路應用程式(Rich-Internet)和架構驅動的應用程式(architecture-driven apps)等功能大多可以使用外掛來開發。另一方面,NetBeans有很多專案,是一個基於工具的IDE。它包含了許多使用工具支援的平臺。從而使它不那麼分散。