1. 程式人生 > >Eclipse還是開源IDE的領頭羊嗎?

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

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

  一、 前言

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

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

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

  二、 火爆的NetBeans

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

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

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

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

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

相關推薦

Eclipse還是開源IDE領頭羊

隨著NetBean6.0釋出腳步的逼迫,Java IDE領域又是風起雲湧,刀光劍影。隨著老牌的JBuilder已成昔日黃花,最近幾年火的不得了的Eclipse還沒來得及體驗“高處不勝寒”的成就感,即被Sun公司如法泡製的NetBeans給搶了鏡頭。如今的Sun,對IBM來了個以其人之道還及其人之身,對Ecl

深度解析開源IDE領頭羊—【Eclipse 】--認識Eclipse

認識Eclipse           閱讀本文前,相信讀者已經對Eclipse略知一二了。起碼已經知道它是一個Java的整合開發環境(IDE),並且還是一個應用程式框架,可以通過開發外掛,把Eclipse打造成各種應用軟體。而且還打算通過學習本書的內容,在具體的專案開

開源時代,“仁慈的獨裁者”管理模式走得通

   隨著越來越多的企業、團隊和個人開發者的加入和支援,開源軟體迅速滲透到各行各業。如今的開源管理模式主要可分為三種: 一是由社群主導。該模式具有獨立、高效率等特點,“共識”是重要前提。功能開發和版本釋出等日常決策不是自上而下的,而是以社群為中心。 二是由公司主導。這種模

Eclipse vs NetBeans:兩款一流的JAVA開源IDE的比較(圖文及例項)

這兩款JAVA IDE都是一流的開源軟體,那麼對於廣大的JAVA學習者及開發人員來說,那款更適合自己呢?本文通過圖文對這兩款軟體進行多方面的分析比較,同時在最後給出了一個"Hello World!"GUI程式的例項在兩個IDE中的開發流程。筆者水平所限,文章僅供參考之用,以期

沒了IDE,你的Java專案能Run起來

![](https://upload-images.jianshu.io/upload_images/10998555-214679387e36a110.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240) 計算機只能識別機器碼0101...程式語言

互聯網搞死了實體店?傳統零售能活下來

互聯網高速發展帶來的消費觀念和消費模式的變遷和升級,移動支付與物流的快速普及和覆蓋,人們足不出戶就能購物和消費。網絡購物漸成常態化,電子商務的便捷更是給了實體零售致命一擊。 線上電商意氣風發,線下傳統零售卻業績暗淡,關店潮愈演愈烈。百貨、超市、便利店、餐飲、購物中心全都無一幸免。數據顯示,201

開源IDE code blocks黑色主題

and blocks per 顏色 string 版本 edit fedora orm 操作系統:Fedora26 IDE版本: Code Blocks16.01 配置文件路徑為: ~/.config/codeblocks 而不像一些教程寫的在用戶根目錄下

當iPhone用上聯發科,你會愛上它

iphone對於蘋果來說,現在正在經歷史上罕見的“冰火兩重天”境遇。一方面是iPhone 8系列的售價以讓人瞠目結舌的速度暴跌,另一方面則是史上售價最高的iPhone X遭遇瘋搶,銷量可謂風生水起。可見,消費者對於不同的iPhone產品已經明顯呈現兩極分化的態度。而就在明年,蘋果可能還會在iPhone上讓你大

系統集成項目經理和高級項目經理資格通過培訓可以獲得,你需要軟考

項目管理 原系統集成項目經理和高級項目經理的資格獲得的渠道為必須取得工信部的軟考資格後,才可以由用人單位向工信部資質管理部門申請。 現在改由電子聯合會負責資質相關工作了,直接向電子聯合會註冊申請項目經理了,目前直接培訓就可以拿項目經理證了,前幾個年苦哈哈考了軟考的小夥伴們情何以堪。 其實

Problem B: 會用繼承

類型 ostream ios rip code content pre 拷貝構造 NPU Problem B: 還會用繼承嗎? Time Limit: 1 Sec Memory Limit: 128 MBSubmit: 2599 Solved: 1892[Submit

給迷茫的Java程式設計師一些中肯建議,你在虛度光陰

最近好多人私信問我,該怎樣才能成為高薪架構師,還有一個就對當前的狀態感到迷茫,我在此做一個簡單的說明,或者對迷茫中的你來說有些許幫助。 當前你感到迷茫嗎? 有很多人對現在的工作感到很沒意思,因為當前的工作,完全是實現業務,技術上沒有任何提高。在這種狀態下就會感到迷茫,特別是一想到將來這種迷茫

大局已定!輸掉眾議院的特朗普,能繼續任性?解讀

南樂縣 阿里巴巴集團董事局主席馬雲發表致股東的公開信表示:生意難做之時,正是阿里巴巴兌現“讓天下沒有難做的生意”的使命之時。,阿里巴巴(NYSE:BABA)今日釋出了截至2018年9月30日的2019財年第二季度財報(注:阿里巴巴財年與自然年不同步,從每年的4月1日開始,至第二年的3月31日結束)。 財報中

刪使用者刪表空間的操作能flashback回來

有一次在某微信群裡,有人提問以下兩條操作還能恢復嗎?而且是在沒有開歸檔。緊接著又有人提問資料庫是否開了閃回? drop user aaa cascade; drop tablespace asd including contents and datafiles; PS:他這裡沒有指明閃回是閃

面試時候遇到的一個問題:禁用cookie後能使用session

答案是肯定的,不然php怎麼會被稱為世界上最好的語言呢?(對這句話持中立態度)! 具體解決方法:    1. 設定php.ini配置檔案中的“session.use_trans_sid = 1”,或者編譯時開啟打開了“--enable-trans-sid”選項,讓PH

程式設計師到了 35 歲,能找到工作

國慶閒聊,程式設計師真的吃青春飯嗎? 由於網際網路的蓬勃發展,科技技術的不斷迭代更新,中國的網際網路行業已經步入的世界的前列,因為,我們常常能看到,在各種各樣的報道中,程式設計師都會譽為未來最有發展潛力的職業之一。 看看現在流行的大資料,看看現在火熱的AI,引導萬物互聯的

購買重疾險後竟確診患了糖尿病,能申請理賠

隨著生活水平的提高,很多人都會選擇在網上購買一份重疾險,然而越來越多的都市人都會被糖尿病所困擾。根據國際糖尿病基金會2015資料,全球成年人糖尿病患者已達4.15 億,到 2040 年,這一資料將升至 6.42 億。也就是說在2015年,每11個成年人

JSP:修改Eclipse Java EE IDE中建立jsp頁面中編碼方式

其實很簡單 依次點選:Window---->Preference---->Web---->JSP Files,修改Encoding為ISO 10646/Unicode(UTF-8)即可。(英文) 依次點選:視窗---->首選項---->Web---->JS

給迷茫的Java員一些中肯建議,你在虛度光陰

最近好多人私信問我,該怎樣才能成為高薪架構師,還有一個就對當前的狀態感到迷茫,我在此做一個簡單的

2017年勒索軟體背後的損失可高達50億美金,你們能hold住

剛剛過去不久的WannaCry讓人們再一次見識到了勒索軟體的厲害。這場來勢洶洶的“浩劫”以迅雷不及掩耳之勢的速度席捲了全球。雖然,WannaCry贖金金額卻十分微小。各家媒體報道都將贖金支出標定在幾萬到幾十萬美元之間。 可是,作為全球最常見的黑客攻擊手段,勒

快回家過年了,沒有找到物件?教你用Python僅需三步,有老婆

快回家過年了,還沒有找到物件嗎?教你用Python僅需三步,找個老婆回家過年。怎麼做找小編。 看下文。小夥伴們加油,新的一年快快樂樂,開開心心,寫程式碼沒有BUG。 沒錯,這不是教你去爬幾張美照,而是很嚴肅認真正經的教你如何追女孩? 喜歡上一個女孩,怎麼追到手當老婆?身為程式設計師,只