本文轉(zhuǎn)自L(fǎng)et's swing java,請(qǐng)到
這里查看詳細(xì)情況。
我一直在用netbeans nightly build,因?yàn)閚etbeans 6 m10說(shuō)實(shí)在的還是非常不穩(wěn)定。今天按照慣例又去下載nightly build時(shí),發(fā)現(xiàn)在milestone中已經(jīng)包含了netbeans 6 beta 1的下載版本:
http://bits.netbeans.org/download/6.0/milestones/latest

可以肯定的是,netbeans team準(zhǔn)備在下周一正式向外界發(fā)布beta 1版本,但是他們的build已經(jīng)出來(lái)了。
netbeans最近越來(lái)越紅火,不斷傳出好消息。netbeans ruby ide被眾口一詞的評(píng)價(jià)為目前最優(yōu)秀的ruby
ide,netbeans 最近又從infoQ獲得本年度的Bossie獎(jiǎng)。大家對(duì)netbeans 6的評(píng)價(jià)尤其高,許多人在等待netbeans
6的正式發(fā)版。
這幾天看的一個(gè)eclipse
fans的博客說(shuō),不得不承認(rèn)netbeans的進(jìn)步。最近他試用netbeans ruby
ide,對(duì)它評(píng)價(jià)是,唯一的不滿(mǎn)意就是netbeans這個(gè)名字,因?yàn)閎ean這個(gè)名字老是使他想起使用weblogic時(shí)各種java
beans蝸牛般的速度。
更有許多人因?yàn)閚etbeans的進(jìn)步漸漸認(rèn)識(shí)到j(luò)ava最近版本5和6的進(jìn)步,更多的人正在轉(zhuǎn)移到最新的java平臺(tái)上來(lái)。這對(duì)java來(lái)說(shuō)是個(gè)好消息,因?yàn)槿绻麤](méi)有一個(gè)核心有競(jìng)爭(zhēng)力的平臺(tái),java可能會(huì)重蹈linux當(dāng)前四分五裂、一盤(pán)散沙的局面。
netbeans注定會(huì)在2007的IDE世界留下最濃重的一筆。
----------------------------------------------------------------------------------------------------------------------------------------
剛剛試用了一下,就發(fā)現(xiàn)了一個(gè)令人激動(dòng)的新功能,代碼熱替換(netbeans稱(chēng)作debug fix)。什么是代碼熱替換?如果你用過(guò)Visual
Age for
Java,你就很清楚了。就是調(diào)試時(shí),往往單步跟蹤到某處代碼處發(fā)現(xiàn)了問(wèn)題所在,也知道了怎么修改了。通常做法是停止程序,修改完代碼后,再編譯、運(yùn)行、
調(diào)試單步跟蹤到此處,這個(gè)過(guò)程非常消耗事件、浪費(fèi)精力。而代碼熱替換允許你在發(fā)現(xiàn)問(wèn)題時(shí)就直接修改源代碼,然后apply code
change后,調(diào)試器就自動(dòng)恢復(fù)到函數(shù)調(diào)用開(kāi)始,重新執(zhí)行新的代碼,避免了重新編譯、運(yùn)行調(diào)試的過(guò)程。這個(gè)功能非常好,eclipse早期版本中的調(diào)試
器曾添加了這種功能,但是經(jīng)常出錯(cuò),后來(lái)干脆這個(gè)功能就取消了,不知道eclipse現(xiàn)在是否還有這個(gè)功能。
就是下圖這個(gè)按鈕:
