熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Java編程 >> Java開源技術 >> 正文

Eclipse還是開源IDE的領頭羊嗎?

2022-06-13   來源: Java開源技術 

  隨著NetBean發布腳步的逼迫Java IDE領域又是風起雲湧刀光劍影隨著老牌的JBuilder已成昔日黃花最近幾年火的不得了的Eclipse還沒來得及體驗高處不勝寒的成就感即被Sun公司如法泡制的NetBeans給搶了鏡頭如今的Sun對IBM來了個以其人之道還及其人之身對Eclipse來了個全體復制將Eclipse的幾乎所有的特點都搬到了NetBeans中如插件開源免費Web開發等等同時又在NetBeans中大秀自己的技術老底那麼面對NetBeans如此來勢洶洶的進攻或是攪局Eclipse還能一攬眾山小嗎?還會是開源IDE的領頭羊嗎?

   前言

  盡管Java是Sun所開發的但Java IDE似乎從來都沒有Sun的份雖然Sun出了一個叫Java Visual Age但這個東西說白了充其量就是個高級記事本而已大有出師未捷身先死的味道讓無數人對Sun一直充滿恨鐵不成鋼的感情可Sun也不是省油的燈不會這麼永遠甘於寂寞的經過多年的努力和偷窺(對IMB Eclipse)Sun終於推出了自已新的Java IDENetBeans這個工具的前身就是Visual Age在NetBeans剛推出不久由於NetBeans性能和功能上的原因一直也沒像Eclipse那麼出名又一次做了Eclipse的炮灰不過在Sun推出了NetBeans這個版本不僅功能強大而且性能得到了很大的提高同時和Eclipse一樣也是免費開源的戰績不錯這下Sun好像看到了希望使出的吃奶的力氣及渾身解術年又接著推出NetBeans beta 並預期月正式推出NetBeans

  在開源的集成開發環境領域Eclipse曾經是無數Java開發者的首選IDE如果僅僅考慮市場占有份額Eclipse和NetBeans的爭奪早就以Eclipse的勝利而告終不過當涉及到創新時情況就不是那麼清晰了在過去兩年中Eclipse采用了模型平台也就是說這是一個有很多個合作伙伴提供插件的基礎框架而不是一個集成開發環境當然這聽上去非常的美妙但很多時候往往是事與願違大量的廠商為Eclipse推出許多插件產品但一個不可否認事實是網上大量的Eclipse用戶甚至高級用戶他們無法添加修改或刪除插件因為越來越多的功能的方式一方面提供了大量的工具但對插件的膨脹缺乏合適的管理及編輯經驗的用戶迷茫了

  相比之下NetBeans幾乎已經實現了一個輕量級的反應迅速的並且容易配置的集成開發環境它致力於提供頂級的插件(其Matisse GUI設計器性能模擬器和在線輔助工具都是行業中的領頭羊)並把它們無縫集成到IDE中NetBeans下定決心來完全重新設計代碼編輯器從而使之更接近最用戶友好的Java編輯器這極大的改善了用戶體驗 Netbeans團隊注重質量而不是數量並且下定決心替換模型平台以提高開發效率我們應該向NetBeans的團隊和其完美的IDE致敬

   火爆的NetBeans

  自從NetBeans發布最主要的版本以來在這一年半的時間裡在Java IDE的世界裡又引發了一次開源IDE的風潮

  在開源的IDE世界裡Eclipse一度鶴立雞群引領無數的風騷然而即將發布的NetBeans最新版本將重新點燃一場IDE拱應商之間的火拼

  NetBeans 將定於月份發布而我們熱情的評論家們基於對剛剛發而的NetBeans beta版本的好感對NetBeans可謂是贊不絕口正歌頌不用交稅在過去的一年半的時間裡NetBeans可謂是洗心革面重新做人開發了很多的附加模塊而且功能很強大正在打造一款所謂輕量的快速的易配置的IDE

  年的Bossie Awards關於IDE工具獎項中NetBeans奪得桂冠在新版的NetBeans 包含有眾多令人耳目一新的特性同時為動態語言開發增加了強有力的支持新版NetBeans用戶界面日趨友好並集成了Matisse GUI設計器應用性能分析器等為開發者提供便利的工具還具備與Eclipse類似的插件技術和富客戶端應用發布代碼感知在NetBeans中也得到了加強開發者可以通過上下文提示快速補全系統API調用代碼及自定義類

  盡管在市場占有率方面Eclipse一直占據上風並且隨著版本不斷發展Eclipse逐漸成為開發的基礎設施平台而非一款單純的IDE工具具有數量眾多的商業廠商為其提供插件支持但取得長足進展的NetBeans贏得年的Bossie獎項也並非偶然


From:http://tw.wingwit.com/Article/program/Java/ky/201311/29131.html
    推薦文章
    Copyright © 2005-2022 電腦知識網 Computer Knowledge   All rights reserved.