到今年五月, Java 已經走過了它輝煌的十年。我們邀請了世界各地的開發高手一同回顧 Java 語言發展的第一個十年,評析她今天所處的位置并預測其今后的發展趨勢。與會者(包括知名IT企業Sun、IBM、BEA及 Borland 等)反映各異,但有一點是共同的—— Java 的
到今年五月,
Java已經走過了它輝煌的十年。我們邀請了世界各地的開發高手一同回顧
Java語言發展的第一個十年,評析她今天所處的位置并預測其今后的發展趨勢。與會者(包括知名IT企業Sun、IBM、BEA及
Borland等)反映各異,但有一點是共同的——
Java的地位將一如既往舉足輕重。
一、簡介 2005年5月標記著自從Sun第一個引入
Java技術以來經歷了整整10個年頭。在過去的10年中,
Java語言已經變為一個平臺,一個社團和一個生態系統。在這些環境下,軟件用戶、
開源工程以及個體開發者等茁壯成長。今天,大約有四百五十萬
Java開發者和大約1.4億臺設備上使用著
Java。
我們不空談
Java的成功故事。代替的是通過分發調查問卷(每發展一年提問一個問題)來搜集個人的
Java使用經驗,這些人大都是精于
Java技術的開發者?;卮鹫甙ǜ鱾€層面的人,從咨詢師、作家到BEA、IBM、Sun等大公司的CTO和資深技術人員。
下面是一些我們收到的令人瞠目的回答。
1. 你是如何開始使用
Java編程的?
Java吸引了每個人的注意,從程序開發人員到……
"當
Java還稱為Oak的時候我就用它進行編程,大約是在1993年的下半年或者是1994年的上半年。當時我在Sun Labs率領一個研究小組。一旦我們使用
Java開發,我們就注意到使用
Java的最大優點是,它能以一種合理的
安全的方式從一個虛擬機遷移到另一臺虛擬機。",這是Jim Waldo(SunLabs的杰出工程師)的回答。
Rod Smith,作為IBM軟件開發小組中處理突發技術的副主席,寫道:"我們看到了,
Java平臺是一種足夠好的技術,它具有在計算機工業界成為一支重大的獨成系列的力量的潛力。我們認為,我們最好要趕上這班時代列車并采納Sun的
Java技術而不再依賴于以前的模式-自己開發每一件東西。"
Ed Cobb,BEA Systems公司CTO辦公室架構標準的副主席,寫道:"我們可以選擇其它主流的
面向對象語言,但是
Java提供了一種更好的組合特點使它適合于團隊環境下的大規模開發。"
"在過去十年中的大部分時間里,我受雇于Sun。因此,我不得不說,
Java"突然來到"我的身邊。如果不是這一突然性的到來,我們也會需要另外一種似
Java的東西來叩開業界中正迅速發展的
網絡計算環境的大門。"-Rob Gingell,Cassatt Corporation的執行副主席和CTO。
...對那些勤奮的計算機系的
大學生們...
Michael Pilone,作為Blueprint Technologies的資深
軟件工程師,他的回答是:"當時我盤算著我將來得找一份體面的工作,所以雖然我在大學中所學全部是
C++,但是我還是另外自學了
Java。"
"在我上碩士期間,我的指導教授讓我用
Java工作,結果我用
Java 1.0 beta版完成了我所有的功課。"-Raghu Donepudi,環球計算機公司的系統開發領導者。
...對那些熱衷于編程的狂熱者...
"我一畢業即用
Java開始工作,我驚喜于
Java的WORA的前景和Applets。"-Jack Herrington,作為Code Generation in Action (Manning)的作者和Code Generation Network的編輯。
"我甚至在1.0版本之前就開始學習
Java了,因為其開發目標是作為微軟工具(
VB和Visual
C++)與Pascal語言的可選替代者",Laurent Ploix寫道,他是SunGard-Finance公司的工程總管和技術架構師。
"在1997年,我帶著一本手冊作為度假讀物,在海灘度假的日子里,我沉浸在
Java的優美之中。我轉向了
Java,并宣布
C++是一種傳統的語言,并發誓一旦選擇了
Java,永不回頭。"-Vlad Patryshev,Borland公司
Java Business Unit的前任R&D工程師。
原文轉自:http://www.anti-gravitydesign.com