歡迎您光臨本站 註冊首頁

議Java 7與NetBeans 7的推出

←手機掃碼閱讀     火星人 @ 2014-03-09 , reply:0

簡要
Javasphere近來一直在關注由甲骨文公司所發布的兩條公告:Java EE 7的新功能列表已經完成以及NetBeans IDE7.0版本將於本周推出(兩者的版本號相同純屬巧合.儘管如此,這些數字仍然是具有一定含義的,我會在稍後向大家介紹).
Java 7與NetBeans 7的近況
Java EE 7預計最早也要到明年才會推出,因此隨著測試版本面世時間的日益臨近,我們將在此根據Eric Bruno的博客文章來對二者的新功能進行展望.今天我的關注重點在於NetBeans 7,因為它相對於其它IDE產品(例如即將到來的一系列Eclipse發行版)具有更多的特殊意義.
也是最值得注意的重要一點是,此次的發布版本已經徹底完成.它兌現了由甲骨文公司去年年底所做出的,維持NetBeans產品繼續應用的承諾.該版本包含了大量新功能,其中不乏編程語言中的語法變化以及創新,而大部分改動都能被此前發布的Java SE 7很好地支持.一旦NetBeans新產品於本周晚些時候發布,我們會立即著手對其進行評測.我承認考慮到甲骨文公司在OpenSolaris項目上的慘敗以及Hudson項目中所面臨的尷尬局面,當時尚不能斷言該公司對NetBeans的支持力度有多大或是支持時間有多長.另一個我尚不能肯定的情況是,NetBeans在開源程度方面是否會有所保留.
上述憂慮目前已經完全消除.NetBeans仍然保持完全開源,且該產品正在穩步前進,而根據我與甲骨文公司方面的對話得知,這款產品正逐步開始在該公司的工具類產品領域佔據重要地位.NetBeans在甲骨文公司內部被看作是IDE類產品中的龍頭.也就是說,該產品所提供的語言功能及支持技術在開發、研討及審議等過程中都經受了嚴格的考驗.由此可見,這款產品所背負的是甲骨文公司在重塑企業級IDE產品JDeveloper方面所寄予的厚望.
JDeveloper的相關信息
由於JDeveloper的用戶定位是企業,因此其在引入Java 7新功能方面的遲緩回應並沒有造成太多影響.它完全可以先讓NetBeans來試試水.JDeveloper在與甲骨文公司其它開發產品協同工作方面的能力非常強大,而正是因為這一點,它具備了與最新資料庫相同的版本號(即JDeveloper 11).而與其競爭對手類似,它也在新版本的基礎版本號中加入了小數點,使其看起來似乎無窮無盡.比如說,讓我們看看其目前的版本號:JDeveloper 11g第一版(11.1.1.4.0).事實上,甲骨文公司為NetBeans保留了其獨立的版本號(其上一個版本的確是6.9,因此7.0的採用沒有受到其它因素的影響),這也可以看出IDE類產品並未被Borg所拋棄,而是會繼續作為甲骨文公司的高端開源產品發展下去.
這是個好消息,不只因為它表明甲骨文公司也是有可能把具備商業價值的產品製作成開源軟體的,更因為NetBeans本身確實是一款值得支持並讚賞的產品.我一直覺得(經常說起)NetBeans是最友好且開源程度最高的Java IDE類開發產品.而如果大家用過Eclipse,那麼NetBeans的執行質量就會被反襯得更為突出.如果就插件體系角度而言,Eclipse可以毫不費力地勝出.但如果大家像我一樣主要使用那些主流的開發工具,那麼備選插件的數量就不會在IDE產品的評價中成為什麼重要的優勢了.在這種情況下,我建議大家嘗試一下NetBeans.我相信大家在接觸之後一定會喜歡上它.


[火星人 ] 議Java 7與NetBeans 7的推出已經有340次圍觀

http://coctec.com/docs/java/show-post-60022.html