兩種言論之一:用NetBeans與棄Eclipse

J2SE 5.0的發佈,幾乎同時NetBeans就宣佈了全面的新語法支持,並且發佈了新的4.0版,以及同JDK的捆綁版;而Eclipse則花了相當一段時間來完善對J2SE 5.0新語法的兼容,並且至今還沒有哪個release版本的Eclipse JDT宣稱100%支持J2SE 5.0。

       然後是剛剛結束的Eclipse CON 2005,在這次大會上,雖然主角還是離不開Eclipse背後的IBM,我們還是看到了其他許多大廠商的身影,比較重量級的有BEA,Borland等等,它們都紛紛宣佈加入Eclipse的"戰略開發"陣營;相較Eclipse,NetBeans受到的關注日漸減少,當然,NetBeans已其高質量的開發工具最終會贏得大家認可的!

      從體系結構上講,Eclipse和NetBeans基本上走的是一致的路線:Platform + Java IDE + Plugins,也許最大的不同是Eclipse在某種程度上鼓勵使用SWT,而NetBeans則是更"純"的AWT/Swing。我喜歡"純"的AWT/Swing,如果你喜歡更多的構件,可以用Borland JB 那將是更好的選擇。

      在Eclipse和NetBeans競爭的背後,IBM想得更多是如何將大量的開發人員,不論是Java、C/C++、還是別的什麼語言吸引到同一個平臺下,進而創造更多潛在的IBM客戶(而不是微軟);而SUN似乎更希望IBM按照規則出牌,對類似SWT的東西能夠放到JCP這樣由SUN控制的,相對標準化的流程中,而不是自成體系。很多人也許希望SWT能夠被JCP,然而現在看來這真的最多隻是一個希望而已了,IBM似乎也沒有理由,或者至少不情願這樣做。

       從純技術上講,Eclipse和NetBeans也許真的是蘿蔔青菜各有所愛,NetBeans我已經用了很長一段時間了,在這之前,我偶爾也用一些其他的Java IDE如Eclipse、JBuilder等,自從用上了NetBeans,坦白說,我真的喜歡上了 NetBeans。它的開放性、運行速度、自動化程度、支持最新的Java技術程度都是Eclipse能及,作爲完全開放的平臺,它可以很方便的擴展。

不知道這些能不能說服你使用NetBeans是足夠了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章