你認(rèn)為要推行嚴(yán)格的安全政策主要責(zé)任在IT部門嗎?您覺得時(shí)候有什么方法能夠減輕他們的工作?
Gosling: 我們投入了很大精力來(lái)使安全政策盡量易于管理。我們希望能夠確保安全政策不要過(guò)于繁重,不會(huì)導(dǎo)致IT部門的怠工。
Java和Solaris (Sun的Unix操作系統(tǒng))總有多內(nèi)容都是要使銅墻鐵壁般的系統(tǒng)更容易使用。但是在某些場(chǎng)合,對(duì)人們的懶惰沒有限制。
Java技術(shù)的第一個(gè)實(shí)際應(yīng)用是為為消費(fèi)者電子學(xué)進(jìn)行開發(fā)。 你對(duì)Java抓住企業(yè)機(jī)會(huì)的方法感到驚訝嗎?
Gosling:Java能夠用于企業(yè)開發(fā)并不讓人吃驚,因?yàn)槠浔旧砭褪菍樘幚泶笠?guī)模服務(wù)器操作而設(shè)計(jì)的。倒是企業(yè)對(duì)Java的接受程度讓我有些吃驚。
您能舉個(gè)例子么?
Gosling: 比如Java在旅游行業(yè)Sabre和Orbitz公司中的大規(guī)模應(yīng)用。比如FedEx 這樣大量使用Java技術(shù)的企業(yè),如果不用Java代碼就無(wú)法通過(guò)FedEx發(fā)送郵包。如果不使用Java代碼幾乎就無(wú)法進(jìn)行銀行交易。
“如果不用Java代碼就無(wú)法通過(guò)FedEx發(fā)送郵包?!?/p>
說(shuō)說(shuō)您見過(guò)的最有趣的Java應(yīng)用吧?
Gosling: 我對(duì)科技領(lǐng)域內(nèi)的事情更有興趣。最近火星漫游者正在火星附近徘徊,地面控制系統(tǒng)就有很多Java代碼?;蛘呤澜缟献畲蟮耐h(yuǎn)鏡,Keck望遠(yuǎn)鏡。它的控制系統(tǒng)中有大量的Java代碼。沒有比這更酷的應(yīng)用啦!
軟件開發(fā)成本一直都是IT預(yù)算中的重頭。有沒有可能降低開發(fā)成本?
Gosling: 沒有。我的回答“沒有”可能有些不好理解。我的職業(yè)生涯中絕大部分時(shí)間都在研究幫助開發(fā)者降低成本的工具,使開發(fā)者的工作效率更高,更多產(chǎn)。一般來(lái)說(shuō)這樣的工具都是有效的。但是觀察IT部門的開銷,我們會(huì)沮喪的發(fā)現(xiàn)IT部門的開銷并沒減少。
我曾經(jīng)觀察過(guò)這個(gè)有趣的現(xiàn)象。如果使用良好的軟件開發(fā)工具,減輕開發(fā)者的工作使他們能夠更快的完成工作,那么經(jīng)理們首先會(huì)說(shuō)的一定是:“你現(xiàn)在有空的話,再把額外的工作也做了吧?!?
這么說(shuō)IT部門開銷不變但是工作成果更多?
Gosling: 如果你觀察IT部門今天的工作,會(huì)發(fā)現(xiàn)其中一大部分工作在5到10年前是沒有的。過(guò)去沒有網(wǎng)上銀行,沒有在線股票交易,沒有網(wǎng)上旅游業(yè)務(wù),一切都不一樣了。人們對(duì)IT的需要總是超過(guò)IT部門所能提供的。
所以很可能每個(gè)IT部門都處于崩潰的邊沿。如果超過(guò)崩潰線,IT部門崩潰了,事情弄得一團(tuán)糟。如果沒有到達(dá)崩潰線,工作會(huì)簡(jiǎn)單一些,但是人們會(huì)說(shuō):“我們能做的更多?!?
在某種意義上來(lái)說(shuō)我自己認(rèn)命了。在象我這樣的工具開發(fā)者中,節(jié)省IT成本幾乎等同于讓IT部門做更多的工作。
綜觀當(dāng)今的各種開發(fā)工具,您覺得還缺少什么工具,哪個(gè)是必需的工具?
Gosling: 目前的焦點(diǎn)已經(jīng)從語(yǔ)言轉(zhuǎn)移到了開發(fā)環(huán)境和編程界面。開發(fā)語(yǔ)言就象集線器,將各個(gè)方面接合在一起。過(guò)去幾年中,企業(yè)軟件開發(fā)中最有趣的進(jìn)步是工具的進(jìn)步以及IDE (集成開發(fā)環(huán)境)。
你認(rèn)為這是一種好趨勢(shì)么?你是否認(rèn)為我們需要新的語(yǔ)言?或者說(shuō)你認(rèn)為目前的語(yǔ)言是否夠用?
Gosling: 目前的語(yǔ)言的確不錯(cuò)。過(guò)去也曾出現(xiàn)一些編程語(yǔ)言,但是這些語(yǔ)言應(yīng)用范圍比較狹窄。比如Ruby 和 PHP非常適于生成網(wǎng)頁(yè)。如果超過(guò)它的應(yīng)用范圍,就會(huì)很麻煩。對(duì)于企業(yè)應(yīng)用來(lái)說(shuō),頁(yè)面更象是實(shí)際應(yīng)用的外表。大部分的腳本語(yǔ)言在高性能、大范圍計(jì)算中的表現(xiàn)差強(qiáng)人意。
聯(lián)系客服