選擇java的理由:java之父訪談實(shí)錄
文章來(lái)源:pconline 作者:郁小夫
微軟的.NET和SUNone的爭(zhēng)奪由來(lái)已久,并且有愈演愈烈之勢(shì),最近微軟的Server2003活動(dòng)剛落幕,在16日上午“Java之父”JamesGosling在北京出席第六屆全國(guó)Java技術(shù)與應(yīng)用大會(huì),面對(duì)以COM+為核心Server2003凌厲攻勢(shì),讓我們聽(tīng)聽(tīng)這位傳奇人物是如何評(píng)價(jià)微軟還有java的。
以下是James Gosling答記者和Java愛(ài)好者的提問(wèn):
“微軟是一個(gè)很難合作的公司,在微軟的字典里似乎沒(méi)有合作二字!”
JamesGosling
問(wèn):Sun近來(lái)與中國(guó)各移動(dòng)廠商積極合作,發(fā)展無(wú)線增值服務(wù),微軟也剛剛開(kāi)發(fā)了一組智能手機(jī)產(chǎn)品,Sun是如何應(yīng)對(duì)的?
JamesGosling:微軟是一個(gè)有意思的競(jìng)爭(zhēng)伙伴,Sun的強(qiáng)大武器是Java技術(shù)本身,同時(shí),Sun和合作伙伴達(dá)成緊密合作,極大的支持軟件開(kāi)發(fā)團(tuán)隊(duì)。9月26日,Sun與聯(lián)通宣布結(jié)成聯(lián)盟,這是聯(lián)通看到了Java在手機(jī)市場(chǎng)的專有性和Java具有的開(kāi)放性和標(biāo)準(zhǔn)性。Java歡迎競(jìng)爭(zhēng),因?yàn)橹挥羞@樣才能最大限度的提高領(lǐng)域內(nèi)的技術(shù)。
問(wèn):在近幾年的發(fā)展過(guò)程中,很多編程語(yǔ)言都逐漸消失,而Java語(yǔ)言卻越來(lái)越火熱起來(lái),請(qǐng)問(wèn)您其中的秘訣在哪里?
JamesGosling:我認(rèn)為,很多的編程語(yǔ)言在發(fā)展中并不是消失,而是轉(zhuǎn)移到了其他領(lǐng)域中去,而Java的經(jīng)久不衰,取決于Java的技術(shù)基礎(chǔ),如果你問(wèn)編程師,為什么會(huì)選擇Java,他會(huì)告訴你,Java提供了多種功能,提供了方便的平臺(tái),是個(gè)足以吸引人的工具。我認(rèn)為,推動(dòng)Java最主要的因素是網(wǎng)絡(luò),Java是以網(wǎng)絡(luò)應(yīng)用為基礎(chǔ)的開(kāi)發(fā)工具,這是它的強(qiáng)處。
問(wèn):在傳統(tǒng)計(jì)算機(jī)領(lǐng)域中,Java并不是十分大的平臺(tái),如臺(tái)式PC。而在其他領(lǐng)域,如移 動(dòng)領(lǐng)域,Java發(fā)展迅速,Java的未來(lái)發(fā)展方向是什么?
JamesGosling:而在PC領(lǐng)域,我并不認(rèn)為Java不夠強(qiáng)大,在PC領(lǐng)域Java有很多應(yīng)用,這是表面上看不到的,這主要是微軟花了大力氣避免用戶看到,實(shí)際上Java應(yīng)用很廣泛,比如說(shuō)人工智能游戲,在其他大的領(lǐng)域,Java更是應(yīng)用廣泛,例如在汽車,鐵路機(jī)車上的即時(shí)控制系統(tǒng),Java也廣泛應(yīng)用于軍用方面。
問(wèn):在中國(guó)有很多人使用手機(jī),使用移動(dòng)方案,您認(rèn)為在更新的設(shè)備上使用J2ME有什么看法?
JamesGosling:J2ME的規(guī)格在不斷地進(jìn)化,但是我們的規(guī)劃過(guò)程主要是推動(dòng)力是手機(jī)性能不斷地增長(zhǎng)。在兩年前,當(dāng)時(shí)手機(jī)比今天的性能要差得遠(yuǎn)。我拿的手機(jī)是一個(gè)諾基亞的手機(jī),它有16兆的存儲(chǔ)記憶,在幾年之前我們會(huì)認(rèn)為16兆只能在一個(gè)很強(qiáng)大的桌面機(jī)上實(shí)現(xiàn),所以我們現(xiàn)在用手機(jī)可以做的工作現(xiàn)在變得越來(lái)越有趣,這個(gè)領(lǐng)域有非常光明、非常令人振奮的前景。
問(wèn):大家都敬稱您為Java之父,您能不能跟大家分享一下你在Java事業(yè)中最深的感受是什么?
JamesGosling:當(dāng)看到Java的客戶通過(guò)Java完成了很多神奇的工作,像看到夏威夷火山上的觀測(cè)臺(tái)使用Java控制望遠(yuǎn)鏡,看到荷蘭健康醫(yī)療組織使用Java解決了保護(hù)隱私問(wèn)題等等,那真是一種奇妙的感覺(jué)。
問(wèn):Sun一直稱由Sun開(kāi)發(fā)的web服務(wù)是最好的,能不能總結(jié)一下其特性,為什么這樣認(rèn)為。Sun在解決和微軟的web組互操作上程度如何,Sun的web服務(wù)進(jìn)展怎樣?
JamesGosling:有太多的東西可以確定Java的優(yōu)勢(shì),我認(rèn)為其最大的優(yōu)勢(shì)在于,Java是集成了許多人努力而創(chuàng)建的強(qiáng)有力的工具,可以提供很多功能。Java滿足網(wǎng)絡(luò)服務(wù)標(biāo)準(zhǔn),具有很強(qiáng)的安全性。Sun花了很大的力氣在解決和微軟的互操作性上,遵循國(guó)際網(wǎng)絡(luò)業(yè)的標(biāo)準(zhǔn)與微軟工具進(jìn)行交流,開(kāi)發(fā)了大量相關(guān)工具。微軟是一個(gè)很難合作的公司,在微軟的字典里似乎沒(méi)有合作二字,Sun花了很大的力氣去遵循微軟標(biāo)準(zhǔn),擴(kuò)大互操作性。而Sun的web服務(wù)未來(lái)將向擴(kuò)大web應(yīng)用能力,擴(kuò)大通用性和邊緣應(yīng)用上發(fā)展。
問(wèn):IBM與BEA在很多方面是Sun的合作伙伴,同時(shí),在web服務(wù)上成績(jī)也是名列前茅,Sun是如何看待與IBM和BEA等廠商的關(guān)系的,Sun認(rèn)為自己的優(yōu)勢(shì)在哪里?
JamesGosling:Sun競(jìng)爭(zhēng)依靠的是好的產(chǎn)品,Sun認(rèn)為的是,市場(chǎng)越大就有更大的機(jī)會(huì) ,Sun認(rèn)為應(yīng)該與像IBM,BEA等廠商合作共同開(kāi)發(fā)市場(chǎng),而不求壟斷市場(chǎng),打個(gè)比方來(lái)說(shuō),市場(chǎng)就像是一張餅,是一張小餅分走大的一塊還是一張大餅分走小的一塊。Sun的經(jīng)營(yíng)模式是致力于擴(kuò)大市場(chǎng),我認(rèn)為這勝過(guò)微軟的壟斷市場(chǎng)策略。
問(wèn):你是否有過(guò)有關(guān)職業(yè)病的問(wèn)題?現(xiàn)在好了嗎?
JamesGosling:我有各種各樣的職業(yè)病了,就是高度勞累的職業(yè)病。我的雙手都有職業(yè)病的各種癥狀,但這種病實(shí)際上并不是很痛苦,只是你的神經(jīng)會(huì)有一些麻木,可能不會(huì)有感覺(jué)。拿個(gè)刀子把手指砍下去可能你都不會(huì)知道,這種感覺(jué)非常可怕。如果你要坐在桌前,16個(gè)小時(shí)要是不停地在敲鍵盤(pán),會(huì)有很大的損害,你一定要注意身體。16個(gè)小時(shí)工作絕不是好做法。
JamesGosling是Sun的副總裁,Sun軟件部CTO及Sun實(shí)驗(yàn)室主任。他曾創(chuàng)建了衛(wèi)星數(shù)據(jù)攔截系統(tǒng),Unix的多處理器版本,編譯器,郵件系統(tǒng)和視窗管理器等。他還創(chuàng)建了WYSIWYG所見(jiàn)即所得測(cè)試編譯器。早期,JamesGosling參與了Java編程語(yǔ)言的研究,完成了Java技術(shù)的原始編譯器和虛擬機(jī),因此以Java技術(shù)之父聞名于世。(圖片來(lái)源:程序員大本營(yíng))
欄 目:Java編程
下一篇:SWT(JFace)體驗(yàn)之GridLayout布局
本文標(biāo)題:選擇java的理由:java之父訪談實(shí)錄
本文地址:http://mengdiqiu.com.cn/a1/Javabiancheng/8531.html
您可能感興趣的文章
- 01-10Java咖啡館(1)——嘆咖啡
- 01-10JVM的垃圾回收機(jī)制詳解和調(diào)優(yōu)
- 01-10Java Socket編程(三) 服務(wù)器Sockets
- 01-10Java進(jìn)階:Struts多模塊的技巧
- 01-10Java Socket編程(一) Socket傳輸模式
- 01-10J2SE 1.5版本的新特性一覽
- 01-10Java Socket編程(二) Java面向連接的類
- 01-10Java運(yùn)行時(shí)多態(tài)性的實(shí)現(xiàn)
- 01-10Java經(jīng)驗(yàn)點(diǎn)滴:處理沒(méi)有被捕獲的異常
- 01-10Java Socket編程(四) 重復(fù)和并發(fā)服務(wù)器


閱讀排行
- 1C語(yǔ)言 while語(yǔ)句的用法詳解
- 2java 實(shí)現(xiàn)簡(jiǎn)單圣誕樹(shù)的示例代碼(圣誕
- 3利用C語(yǔ)言實(shí)現(xiàn)“百馬百擔(dān)”問(wèn)題方法
- 4C語(yǔ)言中計(jì)算正弦的相關(guān)函數(shù)總結(jié)
- 5c語(yǔ)言計(jì)算三角形面積代碼
- 6什么是 WSH(腳本宿主)的詳細(xì)解釋
- 7C++ 中隨機(jī)函數(shù)random函數(shù)的使用方法
- 8正則表達(dá)式匹配各種特殊字符
- 9C語(yǔ)言十進(jìn)制轉(zhuǎn)二進(jìn)制代碼實(shí)例
- 10C語(yǔ)言查找數(shù)組里數(shù)字重復(fù)次數(shù)的方法
本欄相關(guān)
- 01-10Java咖啡館(1)——嘆咖啡
- 01-10JVM的垃圾回收機(jī)制詳解和調(diào)優(yōu)
- 01-10Java Socket編程(三) 服務(wù)器Sockets
- 01-10Java進(jìn)階:Struts多模塊的技巧
- 01-10J2SE 1.5版本的新特性一覽
- 01-10Java Socket編程(一) Socket傳輸模式
- 01-10Java運(yùn)行時(shí)多態(tài)性的實(shí)現(xiàn)
- 01-10Java Socket編程(二) Java面向連接的類
- 01-10Java Socket編程(四) 重復(fù)和并發(fā)服務(wù)
- 01-10Java經(jīng)驗(yàn)點(diǎn)滴:處理沒(méi)有被捕獲的異常
隨機(jī)閱讀
- 08-05DEDE織夢(mèng)data目錄下的sessions文件夾有什
- 08-05織夢(mèng)dedecms什么時(shí)候用欄目交叉功能?
- 01-10SublimeText編譯C開(kāi)發(fā)環(huán)境設(shè)置
- 04-02jquery與jsp,用jquery
- 01-11Mac OSX 打開(kāi)原生自帶讀寫(xiě)NTFS功能(圖文
- 01-10delphi制作wav文件的方法
- 01-10使用C語(yǔ)言求解撲克牌的順子及n個(gè)骰子
- 08-05dedecms(織夢(mèng))副欄目數(shù)量限制代碼修改
- 01-11ajax實(shí)現(xiàn)頁(yè)面的局部加載
- 01-10C#中split用法實(shí)例總結(jié)