[Eclipse筆記](méi)一些基本概念
Posted on 2005-03-11 14:00 laogao 閱讀(414) 評(píng)論(0) 編輯 收藏 所屬分類: On Java 、On Eclipse上一篇blog我提到了新發(fā)布的Eclipse SDK
更早的一篇blog,我提到Eclipse SDK
如果你對(duì)這個(gè)
http://dev.eclipse.org/viewcvs/index.cgi/~checkout~/jdt-ui-home/r3_1/j2se50/Status.html?rev=1.48
在進(jìn)一步學(xué)習(xí)Eclipse之前,我們需要搞清楚一些基本概念。
# What is eclipse?
Eclipse是由IBM最初發(fā)起并最終開(kāi)源的一個(gè)功能強(qiáng)大的開(kāi)發(fā)平臺(tái),它包含3個(gè)項(xiàng)目:the Eclipse Project、the Eclipse Tools Project和the Eclipse Technology Project。
# What is the Eclipse Project?
Eclipse項(xiàng)目是一個(gè)健壯、功能豐富、商用品質(zhì)的業(yè)界軟件開(kāi)發(fā)平臺(tái),集成了相當(dāng)多的工具,它包含3個(gè)子項(xiàng)目:Platform、JDT和PDE。
# What is the Eclipse Platform?
Eclipse平臺(tái)用于整合不同廠商、機(jī)構(gòu)或個(gè)人的工具,把它們無(wú)縫的集成到一起,使得整個(gè)Eclipse的框架非常易于擴(kuò)展。
# What is JDT?
JDT的全稱是Java Development Tools,在Eclipse平臺(tái)上提供的一款功能強(qiáng)大的Java IDE。
# What is PDE?
PDE的全稱是Plug-in Development Environment,用于對(duì)插件開(kāi)發(fā)的支持。
# What is the Eclipse Tools Project?
Eclipse工具項(xiàng)目包含相當(dāng)多的開(kāi)源和非開(kāi)源的工具,用于支持Eclipse平臺(tái),這個(gè)項(xiàng)目的存在可以協(xié)調(diào)各方開(kāi)發(fā)人員共同開(kāi)發(fā)某些功能的插件,避免不必要的重復(fù)勞動(dòng),以及確保工具之間可以良好的集成。
# What is the Eclipse Technology Project?
Eclipse技術(shù)項(xiàng)目的任務(wù)是為那些開(kāi)源的開(kāi)發(fā)人員、學(xué)者等提供一個(gè)參與到Eclipse發(fā)展進(jìn)程中的渠道。分為科研、創(chuàng)新和教育三個(gè)分支:科研分支研究Eclipse相關(guān)領(lǐng)域的問(wèn)題如開(kāi)發(fā)語(yǔ)言、工具和開(kāi)發(fā)環(huán)境等;創(chuàng)新分支包括了一些小型的、非正式的項(xiàng)目為Eclipse開(kāi)發(fā)新的功能;教育分支重點(diǎn)是提供教學(xué)材料和課程等。
# What is the Eclipse SDK?
Eclipse SDK是Eclipse項(xiàng)目的三個(gè)子項(xiàng)目,平臺(tái)、JDT和PDE的產(chǎn)品合集,提供單獨(dú)下載。這些產(chǎn)品整合在一起,為開(kāi)發(fā)人員提供功能豐富而便捷的開(kāi)發(fā)環(huán)境。
# What is SWT?
SWT的全稱是Standard Widget Toolkit,標(biāo)準(zhǔn)控件工具包,提供構(gòu)建用戶圖形界面的API,由于是直接使用操作系統(tǒng)現(xiàn)有的圖形接口(如果有的話),速度和性能在很大程度上不受JVM的限制。對(duì)于Java開(kāi)發(fā)者來(lái)說(shuō)是好事,在AWT和Swing之外,我們又多了一套極具吸引力的圖形API。支持多種平臺(tái),我們可以看到Eclipse的界面就是SWT畫的,足見(jiàn)它的實(shí)力。
更多內(nèi)容,參考:
http://eclipse.org/eclipse/faq/eclipse-faq.html