close
Eclipse 是一個開放平台,功能很多,我覺的做的最好部份就是 plug-in 功能, 讓別人的東西很容易就掛上去使用,
進行的專案,更是數不清;但實際上,本身只是拿它來寫程式,當作一項編輯程式碼的工具,很多東西還是沒有使用上,
例如 UML部份,是額外用 JUDE 來畫,雖然可以eclipse 外掛 Together 等UML工具,但是還要去進行破解的動作,就有點懶,
而GUI 編輯部份,有 swt-designer 等外掛程式支援,但我通常還是抓sample code 來組合我要的東西(似乎沒有效率 =_=),
如果要進行web app 程式的撰寫,還是一樣要抓許多外掛回來架設環竟,雖然沒有直接整合一些東西在編輯器內部,
它依然還是一項很好的IDE 工具。
過去我也曾經用過 JBuilder 這個不是 opensource 東西,除了超吃記憶體外,唯一的優點就是有內附UML功能 和 編輯 GUI 的功能,
但會自動產生一堆不想要的 dirty code,而且排版的時候沒有輔助線,要進入程式碼中修改位置點,沒用有多久就放棄了~~
NetBeans 這個 IDE 工具,不是在JavaTwo 才知道的,只是沒有想到它的功能竟然出乎想像,
NetBeans 5.5Beta 我看到是擁有良好的 GUI 編輯畫面,比JBuilder 好很多,不會亂產生 dirty code ,
例如 Event Action 部份,是本身自行選擇,不會自行就幫你產生,
程式開發者可以額外寫在別的類別,再 import 進來用,類似 MVC 的概念,這樣至少比較 clean ,而且 reuse 機會也較大。
另一特色即是 UML Modeling 部份,提供了正逆向工程的支援,可以畫UML圖產生程式碼,也可以修改程式碼後,UML 圖也更著變了,
而且 UML 的九大圖形皆有支援,而也可以自動產生 Seaquence Diagram !! 這些部份算是比 JUDE 好太多了~~~
最後一樣特色,我想應該即是對web app 的強大支援吧!這部份,沒有比較實際涉入的經驗,不知道從何比較,
只是那個講師,講的它跟神一樣,而且 EJB 新版有更進許多功能,NetBeans 這部份,算是勝過 Eclipse 太多了。
測試環境:
Tool:netbeans-5_5-ide-entpack-sdk-jbi-am-windows
Microsoft Windows XP , Service Pack 2
Celeron(R) CPU 2.40GHz , 512 MB RAM ~~~~~~~~~~~~ 還是有點小吃資源 =_=|||
參考網址:
http://www.netbeans.org (官方網址)
sun downloads netbeans-5_5-ide-entpack-sdk-jbi-am-windows.exe(工具)
全站熱搜