Read Sean

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

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

          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上的一篇相關報道的摘要。

           

          原文見:

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

           

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

           

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

           

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

           

          核心的決定包括:

          u       將任務交給小型的、緊密的團隊 概念上和理解上的一致相當重要;

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

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

          u       產品和平臺團隊分離 保證品臺產品的完整和維護多個版本;

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

           

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

           

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

           

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

           

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

           

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

           

           

          筆者的話

           

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

           

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

           

           

          Feedback

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

          2005-03-30 14:02 by 大胃
          Ping Back來自:blog.csdn.net
          [引用提示]大胃引用了該文章, 地址: http://blog.csdn.net/sean_gao/archive/2005/03/30/334059.aspx
          主站蜘蛛池模板: 彩票| 濮阳市| 深水埗区| 海阳市| 蓬莱市| 翁牛特旗| 城固县| 汕头市| 彰化县| 定结县| 任丘市| 内乡县| 利辛县| 常宁市| 绥德县| 涞水县| 吕梁市| 潼关县| 彭阳县| 青海省| 巴里| 娄烦县| 曲阳县| 黔西县| 柘城县| 鄂伦春自治旗| 嵊泗县| 昌吉市| 九江县| 辛集市| 鹤庆县| 翼城县| 全南县| 康乐县| 濉溪县| 广东省| 衡南县| 英德市| 得荣县| 华容县| 阳江市|