議Java 7與NetBeans 7的推出
原創(chuàng)
簡(jiǎn)要
Javasphere近來一直在關(guān)注由甲骨文公司所發(fā)布的兩條公告:Java EE 7的新功能列表已經(jīng)完成以及NetBeans IDE7.0版本將于本周推出(兩者的版本號(hào)相同純屬巧合。盡管如此,這些數(shù)字仍然是具有一定含義的,我會(huì)在稍后向大家介紹)。
Java 7與NetBeans 7的近況
Java EE 7預(yù)計(jì)最早也要到明年才會(huì)推出,因此隨著測(cè)試版本面世時(shí)間的日益臨近,我們將在此根據(jù)Eric Bruno的博客文章來對(duì)二者的新功能進(jìn)行展望。今天我的關(guān)注重點(diǎn)在于NetBeans 7,因?yàn)樗鄬?duì)于其它IDE產(chǎn)品(例如即將到來的一系列Eclipse發(fā)行版)具有更多的特殊意義。
首先也是最值得注意的重要一點(diǎn)是,此次的發(fā)布版本已經(jīng)徹底完成。它兌現(xiàn)了由甲骨文公司去年年底所做出的,維持NetBeans產(chǎn)品繼續(xù)應(yīng)用的承諾。該版本包含了大量新功能,其中不乏編程語言中的語法變化以及創(chuàng)新,而大部分改動(dòng)都能被此前發(fā)布的Java SE 7很好地支持。一旦NetBeans新產(chǎn)品于本周晚些時(shí)候發(fā)布,我們會(huì)立即著手對(duì)其進(jìn)行評(píng)測(cè)。我承認(rèn)考慮到甲骨文公司在OpenSolaris項(xiàng)目上的慘敗以及Hudson項(xiàng)目中所面臨的尷尬局面,當(dāng)時(shí)尚不能斷言該公司對(duì)NetBeans的支持力度有多大或是支持時(shí)間有多長(zhǎng)。另一個(gè)我尚不能肯定的情況是,NetBeans在開源程度方面是否會(huì)有所保留。
上述憂慮目前已經(jīng)完全消除。NetBeans仍然保持完全開源,且該產(chǎn)品正在穩(wěn)步前進(jìn),而根據(jù)我與甲骨文公司方面的對(duì)話得知,這款產(chǎn)品正逐步開始在該公司的工具類產(chǎn)品領(lǐng)域占據(jù)重要地位。NetBeans在甲骨文公司內(nèi)部被看作是IDE類產(chǎn)品中的龍頭。也就是說,該產(chǎn)品所提供的語言功能及支持技術(shù)在開發(fā)、研討及審議等過程中都經(jīng)受了嚴(yán)格的考驗(yàn)。由此可見,這款產(chǎn)品所背負(fù)的是甲骨文公司在重塑企業(yè)級(jí)IDE產(chǎn)品JDeveloper方面所寄予的厚望。
JDeveloper的相關(guān)信息
由于JDeveloper的用戶定位是企業(yè),因此其在引入Java 7新功能方面的遲緩回應(yīng)并沒有造成太多影響。它完全可以先讓NetBeans來試試水。JDeveloper在與甲骨文公司其它開發(fā)產(chǎn)品協(xié)同工作方面的能力非常強(qiáng)大,而正是因?yàn)檫@一點(diǎn),它具備了與***數(shù)據(jù)庫相同的版本號(hào)(即JDeveloper 11)。而與其競(jìng)爭(zhēng)對(duì)手類似,它也在新版本的基礎(chǔ)版本號(hào)中加入了小數(shù)點(diǎn),使其看起來似乎無窮無盡。比如說,讓我們看看其目前的版本號(hào):JDeveloper 11g***版(11.1.1.4.0)。事實(shí)上,甲骨文公司為NetBeans保留了其獨(dú)立的版本號(hào)(其上一個(gè)版本的確是6.9,因此7.0的采用沒有受到其它因素的影響),這也可以看出IDE類產(chǎn)品并未被Borg所拋棄,而是會(huì)繼續(xù)作為甲骨文公司的高端開源產(chǎn)品發(fā)展下去。
這是個(gè)好消息,不只因?yàn)樗砻骷坠俏墓疽彩怯锌赡馨丫邆渖虡I(yè)價(jià)值的產(chǎn)品制作成開源軟件的,更因?yàn)镹etBeans本身確實(shí)是一款值得支持并贊賞的產(chǎn)品。我一直覺得(而且經(jīng)常說起)NetBeans是最友好且開源程度***的Java IDE類開發(fā)產(chǎn)品。而如果大家用過Eclipse,那么NetBeans的執(zhí)行質(zhì)量就會(huì)被反襯得更為突出。如果就插件體系角度而言,Eclipse可以毫不費(fèi)力地勝出。但如果大家像我一樣主要使用那些主流的開發(fā)工具,那么備選插件的數(shù)量就不會(huì)在IDE產(chǎn)品的評(píng)價(jià)中成為什么重要的優(yōu)勢(shì)了。在這種情況下,我建議大家嘗試一下NetBeans。我相信大家在接觸之后一定會(huì)喜歡上它。
原文鏈接:http://drdobbs.com/open-source/229401884
核子可樂譯
【編輯推薦】