Eclipse是一個(gè)非常優(yōu)秀的集成開(kāi)發(fā)環(huán)境,源于IBM已經(jīng)投入了4000萬(wàn)美元的軟件源碼(Visual Age for Java),在IBM的支持下,Eclipse發(fā)展得非常的迅速,現(xiàn)在已經(jīng)成為最流行Java開(kāi)發(fā)工具。
?
Eclipse是一個(gè)非常優(yōu)秀的集成開(kāi)發(fā)環(huán)境,它旨在簡(jiǎn)化用于多操作系統(tǒng)軟件工具的開(kāi)發(fā)過(guò)程,可以用于管理多種開(kāi)發(fā)任務(wù),同時(shí)又是一個(gè)成熟,精心設(shè)計(jì)的,可擴(kuò)展的體系結(jié)構(gòu)。
?
Eclipse的主要特點(diǎn)是:開(kāi)放的、可擴(kuò)展的IDE,成功的底層圖形界面API,強(qiáng)大的插件加載功能,可以通過(guò)導(dǎo)入一些CVS相關(guān)的插件來(lái)實(shí)現(xiàn)版本管理的便易性,充分的幫助文件。
?
Eclipse包括了多種常用開(kāi)發(fā)任務(wù)的工具,包括測(cè)試、性能調(diào)整及程序調(diào)試,而且可以集成來(lái)自多個(gè)供應(yīng)商的第三方開(kāi)發(fā)工具。Eclipse的核心是動(dòng)態(tài)發(fā)現(xiàn)插件的體系結(jié)構(gòu)。平臺(tái)負(fù)責(zé)處理基本環(huán)境的后臺(tái)工作,并提供標(biāo)準(zhǔn)的用戶(hù)導(dǎo)航模型,于是每個(gè)插件可以專(zhuān)注于執(zhí)行少量的任務(wù)。Eclipse不僅為Java開(kāi)發(fā)者提供了強(qiáng)大的Java IDE,而且也為C++開(kāi)發(fā)者提供了CDT。
?
Eclipse可以運(yùn)行在Linux和微軟的Windows系統(tǒng)上。
?
現(xiàn)在Eclipse的源碼也被很多IBM的軟件所使用,比如IBM的WebSphere客戶(hù)端,Clear Case客戶(hù)端等。
?
2003年,Eclipse 3.0選擇OSGi服務(wù)平臺(tái)規(guī)范為運(yùn)行時(shí)架構(gòu)。 Eclipse 3.0 版本于2004年6月25日發(fā)布。2007年6月,穩(wěn)定版3.3發(fā)布。2008年6月發(fā)布代號(hào)為Ganymede的3.4版。
?
Eclipse主要由Eclipse項(xiàng)目(Eclipse Project)、Eclipse工具項(xiàng)目(Eclipse Tools Project)和Eclipse技術(shù)項(xiàng)目(Eclipse Technology Project)三個(gè)項(xiàng)目組成。
?
Eclipse的界面使用的是SWT技術(shù),而不是AWT與Swing技術(shù),SWT使用JNI來(lái)調(diào)用操作系統(tǒng)使用的API,速度上會(huì)比AWT與Swing要快很多,但是也有人批評(píng)多這樣做是“開(kāi)倒車(chē)”,但無(wú)可否認(rèn)的是Eclipse使用SWT在用戶(hù)體驗(yàn)上確實(shí)很好。
?
Eclipse的安裝與運(yùn)行必須要有JDK,支持JDK1.3以上的版本。
?
?
在工作臺(tái)(Workbench)中包含了多個(gè)透視圖,而每個(gè)透視圖又包含多個(gè)窗口,他們都共同擁有一個(gè)編輯窗口(Editor)。Eclipse中內(nèi)嵌的編輯器能默認(rèn)打開(kāi)一些文件,如java、txt等,如果是其他類(lèi)型的文件,Eclipse會(huì)調(diào)用操作系統(tǒng)相應(yīng)的默認(rèn)編輯器打開(kāi),如:Word文檔、PDF文檔
?
Eclipse3.0的標(biāo)簽是弧線(xiàn)型的,在3.0以前的標(biāo)簽則是方塊型的。
?
每個(gè)工作區(qū)里面都有一個(gè).metadata目錄,用來(lái)保存平臺(tái)內(nèi)部信息。工作區(qū)的.metadata目錄被認(rèn)為是一個(gè)“黑匣子”。有關(guān)工作區(qū)結(jié)構(gòu)的重要信息(例如,項(xiàng)目的引用或者資源的使用)都存儲(chǔ)在這里,并且應(yīng)當(dāng)只能由工具通過(guò)平臺(tái)API訪(fǎng)問(wèn)。用戶(hù)創(chuàng)建的任何資源都不可以命名為.metadata
?
Eclipse3.0的啟動(dòng)頁(yè)面
?
?
?
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號(hào)聯(lián)系: 360901061
您的支持是博主寫(xiě)作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對(duì)您有幫助就好】元
