10年回顧:世界各地開發高手談Java
發表時間:2024-01-16 來源:明輝站整理相關軟件相關文章人氣:
[摘要]到今年五月,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工程師。