Read Sean

          Read me, read Sean.
          posts - 508, comments - 655, trackbacks - 9, articles - 4

          [Eclipse CON 2005摘錄]Eclipse創(chuàng)世紀(jì)

          Posted on 2005-03-04 12:55 laogao 閱讀(1044) 評論(1)  編輯  收藏 所屬分類: On JavaOn Eclipse

           

          今年的Eclipse CON年度大會于22833在美國加州BurlingameHyatt Regent酒店隆重舉行。33日上午,來自IBM RationalLee Nackman做了題為《Eclipse現(xiàn)象》的演講。以下是eclipsepowered.org上的一篇相關(guān)報道的摘要。

           

          原文見:

          http://www.eclipsepowered.org/archives/2005/03/03/day-4-the-eclipse-phenomenon/

           

          NackmanEclipse起源的介紹從1995-1998的那個年代開始,當(dāng)時的IDE市場是微軟Visual Studio的天下,JavaIDE以及類似WebLogic的服務(wù)器產(chǎn)品也才剛剛起步,而IBM當(dāng)時的產(chǎn)品線相對混亂,雖然都掛了Visual Age的牌子,但實際上并不是集成到一起的產(chǎn)品

           

          1998年左右,他們意識到應(yīng)用程序服務(wù)器(中間件)市場競爭的關(guān)鍵是如何吸引開發(fā)人員為這些服務(wù)器寫應(yīng)用程序。于是他們想搭建一個可以讓合作伙伴來完成空缺功能的框架,而事實上IBM當(dāng)時的各個實驗室往往在用不同的技術(shù)做著相同的事。

           

          幾個人合作提交了一份展望未來的提案給IBM的各個團(tuán)隊,在199811月他們通過會議達(dá)成共識:構(gòu)建一個新的工具平臺和一個新的Java IDE。當(dāng)時一個叫OTI的分支機(jī)構(gòu)正在開發(fā)一款支持pluginIDE,于是最終的決定是由這個分支機(jī)構(gòu)開發(fā)工具平臺,由另一支IBM的團(tuán)隊負(fù)責(zé)構(gòu)建第一個基于該平臺的IBM產(chǎn)品。這就是為什么我們現(xiàn)在看到的Eclipse有兩個不同版本的重量級項目:eclipse platformeclipse JDT

           

          核心的決定包括:

          u       將任務(wù)交給小型的、緊密的團(tuán)隊 概念上和理解上的一致相當(dāng)重要;

          u       構(gòu)建一個可擴(kuò)展的平臺和一款優(yōu)秀的Java IDE – 用來增加該平臺的人氣;

          u       平臺和IDE的團(tuán)隊緊密合作 于是有了干凈的平臺接口并且很好的反饋機(jī)制促成了更好的、正確的產(chǎn)品;

          u       產(chǎn)品和平臺團(tuán)隊分離 保證品臺產(chǎn)品的完整和維護(hù)多個版本;

          u       盡全力同Visual StudioWindows環(huán)境競爭 這就是SWT背后的動機(jī)。

           

          2000年,一切進(jìn)展都很順利,于是他們打算開始把這個項目作為產(chǎn)品來開發(fā),取代Visual Age

           

          關(guān)于Eclipse的名稱,Nackman是這樣解釋的:當(dāng)時所有以“e”開頭的詞都很時髦,雖然已經(jīng)有不少公司/機(jī)構(gòu)/產(chǎn)品都已經(jīng)使用了這個名稱,但是最終IBM還是決定采用“Eclipse”命名,一方面,eclipse這個單詞聲調(diào)很好;另一方面,他們想eclipse(日食/超越/遮蓋)Visual Studio。筆者相信背后隱隱約約還有一個更合理的解釋:遮擋住SUN的光芒。

           

          接下來問題是如何推廣Eclipse,讓它廣泛被接受?時間到了2001年,當(dāng)時Visual Studio和微軟的產(chǎn)品線繼續(xù)壯大,廠商仍然不停地將開發(fā)人員引入到中間件的開發(fā),類似Borland的公司也在推出不同的Java相關(guān)產(chǎn)品。這些Java陣營的公司/機(jī)構(gòu)都在做自己的一套功能其實類似的東西,而不是在一起推一個成熟的產(chǎn)品線來同微軟競爭。關(guān)鍵在于如何說服大家相信Eclipse就是這樣一個平臺。這就是為什么Eclipse最終走向了開源。

           

          這個時期的IBM已經(jīng)有了很多開源的經(jīng)驗,例如他們看到ApacheHTTP服務(wù)器發(fā)展的勢頭,于是在WebSphere中采用了Apache的技術(shù),另一方面他們也積極的幫助類似ApacheLinux這樣的技術(shù)社群,于是開源Eclipse就成了當(dāng)時最合理的選擇。

           

          最終,Eclipse項目從IBM脫離,IBMHP/SAP/Intel等公司合作,成立了Eclipse Foundation,從名字看就像是著名的Apache Foundation這樣的非盈利性機(jī)構(gòu)。

           

           

          筆者的話

           

          Eclipse目前最新的release版本號是3.0,在Eclipse SDK 3.1 M4中,J2SE 5.0的功能也得以實現(xiàn)。作為開發(fā)人員,我很高興我今天能夠使用到這樣一款優(yōu)秀的產(chǎn)品,并且Eclipse還在繼續(xù)以驚人的速度穩(wěn)步前進(jìn),足以看到其旺盛的生命力。如果你用過Eclipse,那么你一定會被它樸實的風(fēng)格和強(qiáng)大的功能所吸引,如果你還沒有開始你的Eclipse之旅,那么你還在猶豫什么呢?趕緊下一個試試吧!

           

          http://eclipse.org/downloads/index.php

           

           

          Feedback

          # [Eclipse筆記]Eclipse真的是商用IDE的殺手嗎?[TrackBack]  回復(fù)  更多評論   

          2005-03-30 14:02 by 大胃
          Ping Back來自:blog.csdn.net
          [引用提示]大胃引用了該文章, 地址: http://blog.csdn.net/sean_gao/archive/2005/03/30/334059.aspx
          主站蜘蛛池模板: 平安县| 柘荣县| 庆安县| 四子王旗| 保山市| 和顺县| 洮南市| 班戈县| 临武县| 南雄市| 上饶县| 乌恰县| 葫芦岛市| 古丈县| 正安县| 周至县| 报价| 满洲里市| 林甸县| 宜丰县| 桂平市| 昌邑市| 揭东县| 武义县| 灯塔市| 元氏县| 丁青县| 新密市| 涞源县| 古蔺县| 成武县| 富川| 吴川市| 天气| 海宁市| 金塔县| 武义县| 佛山市| 邵东县| 永寿县| 昂仁县|