Netbeans6.0試用筆記 速度提升明顯
新版本的Netbeans終于可以下載了
在 www.Netbeans.info/downloads/dev.php 里選擇6.0和Q-build(QA構(gòu)建版,質(zhì)量應該還是可以的^ ^)
迫不及待的裝上,感覺啟動比以前快多了,從界面上感覺改進非常明顯,得益于JDK6.0 Swing的巨大進步,界面再不像是上個版本字體那么小還不清楚,清爽自然,看著很舒服
最為可喜的是Netbeans終于內(nèi)置集成了SVN支持,方便多了,不像是Eclipse還要自己裝plugin
其他正在摸索中
現(xiàn)在仿佛正在經(jīng)歷一個當初從jbuilder轉(zhuǎn)向Eclipse的過程,因為不滿于jbuilder的速度和昂貴而轉(zhuǎn)向Eclipse,同樣是基于速度的理由,正越來越被Netbeans所吸引。
作為Eclipse的老用戶(從1.0用到3.2),應該說對于Eclipse是很有感情的,但不滿也越來越多:
首先Eclipse基于SWT的,SWT號稱使用本地化圖形庫速度很快,但實際上SWT在linux下是沒有多快的,并且會經(jīng)常無故crash, 再就是Eclipse的插件多如牛毛,如果做J2EE開發(fā),只一個JDT是不夠的,光選擇和搭配合適的插件就足夠頭疼的了,并且隨著Eclipse版本的更新還要調(diào)和各個插件版本的問題,而且Eclipse的插件也很不好管理,我是做開發(fā)的,不是收藏插件的。
另外最關(guān)鍵的速度,速度問題!“即時編譯”,這個Eclipse和Eclipse的瘋狂fans們引以為無敵的功能,實際無甚大用,因為隨著項目的增大,哪怕你每改動一個字符,Eclipse都會編譯編譯,有時候還經(jīng)常SB的把整個工作空間構(gòu)建一遍,你必須要等待所謂的后臺任務完成才行,機器差點的就直接crash了(當然你可以把build-automatically給關(guān)了)
SWT比swing快?也許在幾年前是這樣,但隨著jdk版本的不斷升級,對于swing的不斷改進,swing無論是表現(xiàn)力還是速度都大大提升,速度上已經(jīng)相當接近甚至超過SWT,并且Swing是真正的跨平臺,寫出來的代碼在哪里工作的都很出色,不像SWT提供了很多本地化的api (swt里有一個專門的win32包),如果開發(fā)人員經(jīng)不住誘惑使用了那在其他平臺下就根本無法運行了,就算能運行,樣子也很怪
原來看到csdn的網(wǎng)站上Netbeans的宣傳口號“一旦試用,便不會放棄” 還嗤之以鼻,在用過Netbeans5.5一段時間以后,現(xiàn)在才真正體會到這句話絕不是一句空話。
同樣是基于微內(nèi)核+插件式設計,但Netbeans不需要你裝那么多第三方插件,它集成的功能都是最需要最實用的,下載下來直接就能用,特別是swing的設計器非常好用,占用資源也很少,而Eclipse下的那個SWT designer不僅收費并且還巨占資源(Eclipse官方的VE簡直不管用的),J2EE開發(fā)更是貼心,J2EE的配置文件的編輯都是可視化的,而Eclipse的WTP那么大,做J2EE除了慢也沒見功能有什么特別 。
【編輯推薦】