国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計 > 正文

IBM Eclipse簡史

2019-11-17 06:06:35
字體:
供稿:網(wǎng)友

在1990年代末,IBM開始開發(fā)我們現(xiàn)在所知的Eclipse。現(xiàn)在在軟件行業(yè)中有著很高的使用率,使用這一技術(shù)的成功應(yīng)用在業(yè)內(nèi)隨處可見。這篇文章的主要目的是回顧Eclipse的產(chǎn)生,解釋它在現(xiàn)在的開發(fā)工具領(lǐng)域中所扮演的角色,并談?wù)勎覀儗@一技術(shù)的發(fā)展過程的看法。

90年代中期到末期開發(fā)工具概覽

在1990年代中期,有幾個強(qiáng)大的商業(yè)開發(fā)環(huán)境。微軟公司的Visual Studio在那時正朝著一個更加多用途化的工具方向發(fā)展。也出現(xiàn)了幾個基于java的集成開發(fā)環(huán)境,其中包括Symantec公司的Visual Café,Borland公司的JBuilder,IBM的Visual Age for Java等等。

在這一階段,出現(xiàn)了用來使客戶端程序開發(fā)人員不再關(guān)心操作系統(tǒng)的繁雜的細(xì)節(jié)和相關(guān)接口的應(yīng)用服務(wù)器。對于Java開發(fā)來說,市場給我們提供了IBM的WebSphere應(yīng)用服務(wù)器,BEA的 WebLogic,Sun公司的iPlanet。當(dāng)時微軟提供的MTS和COM+是那時使用的運(yùn)行時環(huán)境。

IBM的主要目標(biāo)

當(dāng)時的情況實(shí)際上包括兩個世界:一個著重于發(fā)展能夠支持微軟的運(yùn)行時執(zhí)行的工具,另外一個則關(guān)注集中于Java平臺的更加開放的方法。IBM相信一個更開放的IT方法是保證用戶長期成功的最好保證,Java開發(fā)工具是推動開發(fā)社區(qū)發(fā)展的要害。所以當(dāng)時IBM的目標(biāo)就是讓開發(fā)者基于Java的中間件更近。

我們想要建立一個為所有的IBM開發(fā)工具產(chǎn)品提供支持的共同平臺,以避免對基礎(chǔ)結(jié)構(gòu)中的最通用元素的重復(fù)。這可以讓使用由IBM不同部分開發(fā)的多種不同的工具的客戶,從一個工具切換到另外一個工具時,有一個更加完整的體驗(yàn)。我們設(shè)想用戶的完整開發(fā)環(huán)境由多個不同種類的工具結(jié)合起來使用,這些工具包括來自于IBM的工具,用戶自定義的工具箱以及第三方的工具。這種混合的但是兼容的工具環(huán)境是一個軟件工具生態(tài)系統(tǒng)的開端。

建立技術(shù):開發(fā)源碼的作用

在1998年11月,IBM軟件集團(tuán)開始開發(fā)一個開發(fā)工具環(huán)境,這就是后來大家所熟悉的Eclipse。最初我們基于我們的Object Technology International(OTI)實(shí)驗(yàn)室的資源,建立了一個新的Java集成開發(fā)環(huán)境,該環(huán)境包括更寬的平臺。OTI團(tuán)隊是有著非常廣泛的高度熟練的團(tuán)隊,并具有完成幾代集成開發(fā)環(huán)境的經(jīng)驗(yàn)。同時,IBM開始建立其他的團(tuán)隊來在這個平臺之上創(chuàng)建新的產(chǎn)品。

我們知道要使Eclipse得到廣泛的使用,活躍的第三方系統(tǒng)非常重要。但是,商業(yè)伙伴開始的時候不愿意在我們的平臺(由于還未經(jīng)證實(shí))上投資。所以,在2001年11月份,我們決定對這一技術(shù)采用開放源碼的授權(quán)和運(yùn)作模式來增加對該技術(shù)的關(guān)注并加速其應(yīng)用。IBM和其他的八個組織一起,建立了Eclipse協(xié)會和eclipse.org網(wǎng)站。最初的發(fā)起成員中包括合作伙伴Rational Software、TogetherSoft,還有競爭者WebGain和Borland。協(xié)會的會員資格只需要給Eclipse一個真誠的許諾(但不強(qiáng)迫),許諾在內(nèi)部使用、提高Eclipse,并基于Eclipse完成一個產(chǎn)品。

協(xié)會的運(yùn)行原則是讓開放源碼社區(qū)來控制代碼,而商業(yè)集團(tuán)則推動市場和商業(yè)相關(guān)關(guān)系的發(fā)展。這是一個新的非常有趣的開放源碼模型的應(yīng)用。它仍然是基于一個開放、免費(fèi)的平臺,但是這一基礎(chǔ)的重要補(bǔ)充就是被鼓勵在上面創(chuàng)建盈利性工具的商業(yè)公司。Eclipse的大多數(shù)提交者和貢獻(xiàn)者來自于一個很短的商業(yè)公司列表,這中間IBM是最大的內(nèi)容、經(jīng)濟(jì)和人員資源的貢獻(xiàn)者。

但是它是真的開放的嗎?

在2003年以前,Eclipse的第一個主要發(fā)行版本被開發(fā)者很好的接受并被有力地使用。但業(yè)內(nèi)分析家告訴我們市場上認(rèn)為Eclipse是IBM控制的。使用者搞不清楚Eclipse到底是什么。這種想法讓主要的廠商不愿意在Eclipse處于IBM控制之下的時候?qū)λ龀鰬?zhàn)略性的承諾。假如我們想看到來自于其他廠商的更嚴(yán)厲的承諾,Eclipse必須被認(rèn)為更加獨(dú)立――更加和IBM分離。

所以我們開始和其他人探討怎樣才能讓一個更加獨(dú)立的企業(yè)或組織來控制Eclipse,從而消除這一想法。和這些公司一起合作,我們幫助規(guī)劃和創(chuàng)建了Eclipse基金會。接著,我們在EclipseCon 2004上公布了這個新基金會,我們公布該基金會是一個非盈利性組織,擁有自己獨(dú)立的、有工作報酬的專業(yè)職員,并由它的會員公司交納的會費(fèi)提供支持。

到現(xiàn)在為止的結(jié)果

這一變動成功了。新的獨(dú)立的Eclipse基金會完成了Eclipse 3.0,并在不久之后推出了Eclipse 3.1,和以前的版本比,這兩個版本都引起了更大的愛好和使用率。之后不久推出的Eclipse 3.1的發(fā)布引起了極大愛好。我們看到了各層次會員引人注目的增長,并且所有的獨(dú)立工具提供商和大多數(shù)的平臺提供商做出了更深層次的承諾。Eclipse基金會和他們的成員在EclipseCon 2005公布了幾件事情,其中包括強(qiáng)大的Eclipse項(xiàng)目如Rich Client Platform、Web Tools Platform、Data Tools Platform、 Business Intelligence Reporting Tool的出現(xiàn),并在我們的努力下,我們大大減小了碎片化的程度。

我們可以看到Eclipse的保證和支持令人興奮的增長。到現(xiàn)在為止Eclipse已經(jīng)有了12個戰(zhàn)略開發(fā)會員,每一個承諾至少提供8個全職開發(fā)人員和至少每年25萬美元的投資給Eclipse基金會。Eclipse基金會有四個戰(zhàn)略用戶也提供經(jīng)濟(jì)上的支持。有69個公司作為插件提供者,另外還有13個合作會員公司。假如你仔細(xì)的研究軟件業(yè),你會發(fā)現(xiàn)成百上千的Eclipse的商用插件和產(chǎn)品。Eclipse現(xiàn)在是業(yè)內(nèi)主要的非微軟軟件工具平臺。



發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 托里县| 陆河县| 宝应县| 罗平县| 贺州市| 长海县| 林西县| 自贡市| 丹棱县| 堆龙德庆县| 安平县| 洛阳市| 清流县| 沂南县| 颍上县| 井冈山市| 寿光市| 临汾市| 剑河县| 广丰县| 福清市| 观塘区| 来凤县| 丰都县| 阜阳市| 乐陵市| 河池市| 浪卡子县| 台中县| 南江县| 吉首市| 平南县| 富宁县| 日土县| 岳池县| 怀远县| 谢通门县| 和林格尔县| 临邑县| 思南县| 柘荣县|