<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    [] BlogJava@王戰(zhàn)鋒, Dic.cn, 21Days@Tuota25, 英語學(xué)習(xí), 每日一句

    中國青年

    [ 名詞解釋 ]Eclipse簡介

    Eclipse簡介

    Eclipse就像軟件開發(fā)者的『打鐵鋪』,它一開始備有火爐、鐵鉆與鐵錘。就像鐵匠會用現(xiàn)有的工具打造新的工具,也能用Eclipse打造新工具來開發(fā)軟件-這些新工具可擴充Eclipse的功能。(Eclipse其中一個賣點就是它的擴充性)

    1.1歷史背景

    Eclipse這樣功能完整且成熟的開發(fā)環(huán)境,是由藍色巨人IBM所釋出。IBM花了4千萬美金來開發(fā)這個IDE(Integrated Development Environment)。第一版1.0在2001年11月釋出,隨后逐漸受到歡迎。
    Eclipse已經(jīng)成為開放原始碼計劃(Open Source Project),大部分的開發(fā)扔然掌握在IBM手中,但是有一部份由eclipse.org的軟件聯(lián)盟主導(dǎo)。(http://www.eclipse.org)
    Eclipse項目由Project Management Committee(PMC)所管理,它綜觀項目全局,Eclipse項目分成3個子項目:
    平臺-Platform
    開發(fā)工具箱-Java Development Toolkit(JDT)
    外掛開發(fā)環(huán)境-Plug-in Development Environment(PDE)
    這些子項目又細分成更多子項目。例如Platform子項目包含數(shù)各組件,如Compare、Help與Search。JDT子項目包括三各組件:User Interface(UI)、核心(Core)及除錯(Debug)。PDE子項目包含兩各組件:UI與Core。

    1.2開放原始碼軟件

    Eclipse是開放原始碼,結(jié)果很多人在使用的時候都不注重合法權(quán)的問題。開放原始碼軟件讓使用者能夠取得軟件的原始碼,有權(quán)去修改和散布這個軟件。如果想修改軟件,這件事的另一面就是,除非其它人對修改后的軟件也有相同的權(quán)力,否則是不能散布修改后的軟件,這種權(quán)利和著作權(quán)(copyright)相反,開放原始碼項目中有時稱之為著作義(copyleft)。
    有些開放原始碼許可書,堅持要求任何和其它開發(fā)原始碼合組成的軟件也必須是開放原始碼。然而,Eclipse使用的開放原始碼許可書:公共公眾許可書-Common Public License(CPL)作為授權(quán)方式,設(shè)計上是可以容許商業(yè)利益的。CPL可以容許Eclipse和其它開放原始碼軟件合組時,能夠以更嚴謹?shù)脑S可書散布軟件,以求用于商業(yè)途徑。CPL經(jīng)過Open Software Initiative(OSI)認證,其內(nèi)容符合開放原始碼授權(quán)的需求。
    ?
    1.3 Eclipse版本介紹

    可以從eclipse.org網(wǎng)站(http://www.eclipse.org/downloads)下載,可以發(fā)現(xiàn)『最新』與『最好』的版本,這兩種版本通常不一樣,基本上有四種版本-或建置(build)可供下載:
    ???釋出版(Release builds)
    由Eclipse開發(fā)團隊所宣稱的主要穩(wěn)定版本。Release builds經(jīng)過完整測試,并具有一致性、定義清楚的功能。它的定位就跟上市的商業(yè)軟件一樣。
    ???穩(wěn)定版(Stable builds)
    比Release build新一級的版本,經(jīng)由Eclipse開發(fā)團隊測試,并認定它相當穩(wěn)定。新功能通常會在此過渡版本出現(xiàn)。它的定位就跟商業(yè)軟件的beta版一樣。
    ???整合版(Integration builds)
    此版本的各個獨立的組件已經(jīng)過Eclipse開發(fā)團隊認定具穩(wěn)定度,但不保證兜在一起沒問題。若兜在一起夠穩(wěn)定,它就有可能晉級成Stable build。
    ???當日最新版(Nightly builds)
    此版本顯然是從最新的原始碼產(chǎn)生出來的。可想而知,此版本當然不保證它跑起來沒問題,搞不好還有嚴重的bug。

    1.4跨語言、跨平臺

    多數(shù)人認為Eclipse是Java IDE,不過,當下載Eclipse之后,除了有Java IDE(就是JDT),還有PDE。然而Eclipse是萬用工具平臺。JDT實際上是Eclipse的添加品,也就是外掛程序。Eclipse本身實際上是指Eclipse平臺(Eclipse Platform),除了下載時能取得Java工具集以外,還提供各種工具的支持,所以平臺本身只是相當小的ㄧ組軟件。
    如果想開發(fā)Java程序,用的是Eclipse隨附的JDT外掛程序。如果想開發(fā)其它語言的程序,就需要拿到其它外掛程序,諸如CDT(C Development Toolkit)就可以開發(fā)C/C++程序。
    Eclipse跨計算機語言,也跨人類的語言。相同的外掛機制可用來增加對不同語言的支持,這里使用一種特殊的外掛,叫做外掛程序片斷(plug-in fragment)。IBM以捐出一個語言套件,支持中文(繁體與簡體)、法文、德文、意大利文、日文、韓文、葡萄牙文(巴西)與西班牙文。
    照理說Eclipse以Java寫成,應(yīng)該可以在任何的平臺執(zhí)行。但嚴格來說Eclipse不是跨平臺的,因為它使用作業(yè)平臺的原生圖形來建置。因此要等SWT(Standard Widget Toolkit)移植到該平臺,Eclipse才能在那個平臺執(zhí)行。但就現(xiàn)實而言到不是什么大問題,因為SWT已經(jīng)被移植到數(shù)個常見平臺上了,包括Windows、Linux/Motif、Linux/GTK2、Solaris、QNX、AIX、HP-UX與Mac OS X。


    海納百川,有容乃大;壁立千仞,無欲則剛。

    posted on 2008-05-04 18:12 王戰(zhàn)鋒 閱讀(772) 評論(0)  編輯  收藏 所屬分類: [基礎(chǔ)掃盲]


    只有注冊用戶登錄后才能發(fā)表評論。


    網(wǎng)站導(dǎo)航:
     
    <2008年5月>
    27282930123
    45678910
    11121314151617
    18192021222324
    25262728293031
    1234567

    導(dǎo)航

    統(tǒng)計

    公告

    為人處世要光明磊落,與人相處要稀里糊涂。
    說實話,做實事;先做后說,多做少說。

    常用鏈接

    留言簿(3)

    隨筆分類(11)

    隨筆檔案(12)

    文章分類(958)

    文章檔案(957)

    新聞分類(5)

    新聞檔案(5)

    搜索

    積分與排名

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 1区1区3区4区产品亚洲| 免费人成视频在线观看不卡| 内射无码专区久久亚洲| 亚洲乱码一二三四区乱码| 好紧我太爽了视频免费国产| 成人免费午夜在线观看| 日本人的色道www免费一区| 国产亚洲精品精华液| 男人免费视频一区二区在线观看| 免费无码成人AV在线播放不卡| 免费一级国产生活片| 色噜噜亚洲男人的天堂| 久久国产免费一区二区三区 | 国产情侣激情在线视频免费看| 国产精品午夜免费观看网站| 999任你躁在线精品免费不卡| 人人狠狠综合久久亚洲高清| 亚洲人成网站在线观看播放动漫 | 亚洲制服丝袜在线播放| 亚洲精品黄色视频在线观看免费资源 | 99久在线国内在线播放免费观看 | 亚洲av最新在线网址| 精品无码一级毛片免费视频观看| 亚洲国产精品尤物YW在线观看| 丰满亚洲大尺度无码无码专线| 国产伦精品一区二区三区免费下载| 亚洲中文字幕久久精品蜜桃| 日美韩电影免费看| 色欲aⅴ亚洲情无码AV蜜桃| 国产免费av片在线播放| 黄色a三级免费看| 国产精品亚洲成在人线| 18女人腿打开无遮掩免费| 亚洲色大网站WWW永久网站| 亚洲AV永久无码精品一区二区国产| 亚洲国产欧美一区二区三区| 四虎国产精品免费视| 四虎影视在线影院在线观看免费视频 | 国产亚洲精品美女久久久久久下载| 亚洲一级特黄大片无码毛片| 久久久久久AV无码免费网站 |