自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Eclipse到底是個什么玩意兒(三)

原創(chuàng)
開發(fā) 后端
本文為51CTO獨家報道“Eclipse到底是個什么玩意兒”的第三篇,本文講述九十年代中后期Eclipse的發(fā)展成一個世界級的工具平臺,最終引出Eclipse還是一個強大的工具平臺。

【51CTO獨家特稿】“Eclipse到底是個什么玩意兒?”在***篇第二篇的連載中,51CTO的小編已經和大家聊過了Eclipse是一個Java IDE和一個可以拓展的IDE,今天我們繼續(xù)再聊聊Eclipse。

小編這幾天一直都想把“Eclipse到底是個什么玩意兒”的第三篇公布給大家,無奈星期三和星期四分別有“Tomcat 7的發(fā)布”和“Lift 2.0的發(fā)布”,為了處理這兩條緊急新聞,小編不得不花去一部分時間。當然,為了不使大家失望,小編在這兩天做了一個“Tomcat 7”的專題,還獨家翻譯了一個Java官方blog的“Java EE 6的EJB模型案例”,希望大家喜歡。

Eclipse是工具平臺 
Eclipse是工具平臺

言歸正傳,我們繼續(xù)聊聊Eclipse。今天51CTO的編輯早上聊起這個話題的時候是在上班的電梯里,我們正在討論Eclipse。51CTO的技術部的一位仁兄插入了我們的話題,于是乎我向這位老兄發(fā)難,“你如何在15秒之內解釋清楚Eclipse呢?”最終,結果是顯而易見了!電梯開了,這位技術部號稱的“技術大拿”悻悻然地走了。是的,簡簡單單地說這是一個Java IDE或者一個可以拓展的IDE其實都是不準確的。

開始我們聊的Eclipse的時候,我只是想先加強一下Eclipse作為一個平臺的概念,沒想到我們的概括超出了一個IDE的概念,并引入一個Eclipse的工具平臺的概念。于是51CTO的編輯部一致認為這是正確的常識,關于Eclipse的一些實用案例,尤其是在IBM的實用案例中(不好意思,我們先“三俗”一些,別鄙視我們,這真的不是一篇槍文?。?。但是一些在IBM的實用案例之外的項目,Eclipse并不是作為Java的IDE的。Eclipse正是要解決這個大問題。

在90年代中后期,開發(fā)者已經做了很多強大可用的工具:Smalltalk的工作工具、強大的Java開發(fā)工具、完善的網絡開發(fā)工具以及***的數據庫工具等等等等,但問題是,這些工具都是不同的,有不同的用戶界面,需要不同的版本控制和問題跟蹤系統,你不能在一個地方項目中體現所有的文件。盡管功能都有了,但是太混亂了。

于是乎Eclipse創(chuàng)建了一個強大的集成平臺,可以使用所有工具。只要把你所有的代碼、文件、HTML、XML等等丟進一個單一的版本控制系統中,運用強大的功能,從而在短時間內跨越各個工具套件實現最終功能。有兩個原因使Java開發(fā)工具可實現這樣的功能:首先,Eclipse平臺本身就是世界***的工具;其次,Eclipse平臺可用于建立一個***的Java IDE。

在Eclipse中的所有功能交付作為一個組件或者“插件”的集合。Java開發(fā)工具本身只是一個“插件”,提供Java開發(fā)一堆的功能。這些“插件”可以被刪除,也可以與其他“插件”一起增強功能。當然“插件”是我臆造的,并不是說你可以自定義這些“插件”來改變API。在Eclipse中的所有功能是一個組件,包括Eclipse和由您或第三方來補充的,獲得相同的API。51CTO的編輯們一直在想一個形象的詞來形容,先姑且認為這是一個軟件的烏托邦吧!

因此,Eclipse這個美好的模塊化工具平臺,讓你輕松地擴大的組合加入新的組件。如果沒有Eclipse,現在可能有成百上千個軟件糾結在一起。BIRT項目提供業(yè)務分析工具,用于構建功能豐富的圖表和更多的報告,該數據工具項目提供了數據庫管理的工具。在Web Tools項目提供了一個工具,用于網頁設計、開發(fā)和測試。測試和性能工具平臺項目提供工具,做測試工作。夠強大吧。

好吧,這下你明白了吧。其實Eclipse還是一個強大工具平臺!當然Eclipse還不僅僅是這些,下一講且聽”Eclipse到底是個什么玩意兒之四“——Eclipse還是一個工具應用框架!

如果您對Eclipse有什么新的使用心得可以發(fā)Email:zhousn@51cto.com,51CTO將與所有讀者一起分享!

【51CTO.com獨家特稿,非經授權謝絕轉載,合作媒體轉載請注明原文作者及出處!】

【Eclipse相關推薦】

  1. Eclipse到底是個什么玩意兒(一)
  2. Eclipse到底是個什么玩意兒(二)
  3. Eclipse到底是個什么玩意兒(四)
  4. Eclipse 3.6——Java開發(fā)者的新選擇
  5. Eclipse 3.6版本正式發(fā)布 代號“太陽神”
  6. Eclipse,多平臺的協奏曲
責任編輯:佚名 來源: 51CTO.com原創(chuàng)
點贊
收藏

51CTO技術棧公眾號