国产精品成人一区二区三区,7777色鬼xxxx欧美色妇,国产精品久久久久久人妻精品,欧美精品中文字幕亚洲专区,欧美精品xxxxbbbb

一直被唱衰的 Java,曾令比爾·蓋茨“焦慮難眠”

時(shí)光一晃又是一年,盡管近年來 Java 一直被唱衰,但這絲毫也不妨礙它成為 2021 年十大技術(shù)熱詞之一。Java 誕生至今已經(jīng) 26 年了,相較于部分起步較慢的編程語言,Java 自問世起,其“一次編寫,隨處運(yùn)行”的特點(diǎn)便很快受到了 IBM、蘋果、甲骨文等科技巨頭的歡迎。

在 Java 被“炒作”的巔峰期,它甚至被譽(yù)為“一項(xiàng)會(huì)極大影響微軟未來的技術(shù)”——利用 Java,可創(chuàng)建能在所有操作系統(tǒng)上運(yùn)行的桌面應(yīng)用程序,即開發(fā)人員不必再為了生存只能專注編寫 Windows 程序。

在此形勢(shì)下,1996 年 9 月的某一天,微軟瀏覽器部門主管向時(shí)任微軟 CEO 的比爾·蓋茨詳細(xì)解釋了 Java 給微軟帶來的威脅,并懇切提醒道:“Java 絕不僅僅是一種語言,它是 COM 的替代者(COM 即 Componet Object Model,在 Windows 中大量使用的編程模型)!”

從此前公布的資料來看,比爾·蓋茨雖然第二天就看似冷靜地回復(fù)稱應(yīng)先了解 Java 對(duì)微軟操作系統(tǒng)的影響何在,但本周四 @TechEmails 在推特上公布了當(dāng)時(shí)的更多細(xì)節(jié):1996 年 9 月 30 日晚上 9:36,比爾·蓋茨給當(dāng)時(shí)身為微軟 CTO 的 Nathan Myhrvold 發(fā)了一個(gè)郵件,主題為“Java 運(yùn)行時(shí)成為操作系統(tǒng)”,并表示“我真的為此失眠了”。(注:Nathan Myhrvold 曾在微軟工作 14 年,于 2000 年辭職,后與 Edward Jung 共同創(chuàng)辦了美國知識(shí)風(fēng)險(xiǎn)公司 Intellectual Ventures,擔(dān)任 CEO 一職。)

1 “這個(gè)問題并沒有嚴(yán)重到令人失眠”

從郵件中可以看出,不論是之前瀏覽器部門主管的懇切提醒,還是當(dāng)時(shí) Java 盛行下開發(fā)者的熱情,都令比爾·蓋茨感到無比焦慮:

“我很擔(dān)心 Java/Javabean 和其運(yùn)行時(shí)到底會(huì)發(fā)展成怎樣、會(huì)讓多少人興奮。我真的在這個(gè)問題上失眠了,因?yàn)殡S著轉(zhuǎn)向更多基于服務(wù)器的應(yīng)用程序,似乎會(huì)讓人們易于使用我們競(jìng)爭(zhēng)對(duì)手的操作系統(tǒng)。

我很想聽聽你對(duì)此的看法。你認(rèn)為我們有什么防御措施來應(yīng)對(duì)這種情況?我實(shí)在沒有想出什么能解決這種情況的方法,這削弱了我的創(chuàng)造力?!?/p>

第二天,即 10 月 1 號(hào),Nathan Myhrvold 就回復(fù)了一封超長(zhǎng)郵件,開頭明確表達(dá)了他的看法:“我承認(rèn)這是一個(gè)進(jìn)退兩難的問題,但它還沒有嚴(yán)重到會(huì)讓你失眠的程度?!碑?dāng)時(shí) Java 尚在起步階段,而 Nathan Myhrvold 認(rèn)為,從“商業(yè)”角度看來,人們對(duì)其有些“過度炒作”了。

誠然,Java 的出現(xiàn)為人們提供了許多新鮮感:可以用它做出很棒的網(wǎng)頁、程序員有新東西可以學(xué)、推動(dòng)相關(guān)書籍的售賣、給軟件工具公司提供一種發(fā)布新開發(fā)工具的方式…在這之中,肯定會(huì)有人獲得成功,從而吸引越來越多人加入 Java 生態(tài),跨平臺(tái)的訴求會(huì)愈發(fā)高漲,最終對(duì)微軟造成極大的壓力與困境——但 Nathan Myhrvold 指出:“新技術(shù)的確會(huì)殺死舊業(yè)務(wù),可這不會(huì)發(fā)生得那么快,在此之前我們還有很多機(jī)會(huì)來挽回局面。”

因此,Nathan Myhrvold 在郵件中向比爾·蓋茨寬慰道:“在這場(chǎng)戰(zhàn)斗中,作為被挑戰(zhàn)方自然會(huì)有不舒服的感覺,但我們絕不能驚慌,因?yàn)榻箲]情緒對(duì)實(shí)際業(yè)務(wù)和收入問題無甚裨益,我們不能讓感性問題過多地影響我們的思考。”

2 1996 年已預(yù)言“虛擬世界”的潛力

不過 Nathan Myhrvold 補(bǔ)充道:“這并不是說 Java 不重要,相反 Java 是非常重要的,只是我認(rèn)為你把重點(diǎn)錯(cuò)放在了還未成型的威脅上。我們正面臨失去一個(gè)新市場(chǎng)的危險(xiǎn),而這個(gè)市場(chǎng)將快速增長(zhǎng)。”所以與其將時(shí)間浪費(fèi)在無謂的情緒上,立刻做出改變并行動(dòng)起來是最好的解決方法。

結(jié)合當(dāng)時(shí)局勢(shì)及微軟自身情況,Nathan Myhrvold 列出了以下三點(diǎn)必做事項(xiàng)。

1、用微軟自己的方式來顯著改善網(wǎng)頁,包括繼續(xù)“擁抱和擴(kuò)展”以及創(chuàng)造一些激進(jìn)的新方法來改進(jìn)網(wǎng)頁或構(gòu)建 Web 應(yīng)用程序。

其中,“擁抱和擴(kuò)展”指的是新 Java 工具(如 J++,微軟實(shí)現(xiàn) Java 的開發(fā)套件和運(yùn)行時(shí)環(huán)境的統(tǒng)稱)層面,但 Nathan Myhrvold 認(rèn)為將雞蛋完全放在這個(gè)“籃子”里也并非明智之舉,這可能會(huì)引導(dǎo)微軟放棄其真正的優(yōu)勢(shì),因此在這過程中,微軟需想出其他新方法來提升自我。

2、開拓其他途徑來參與新市場(chǎng),想出一些能振興互聯(lián)網(wǎng)的創(chuàng)意。

這個(gè)“創(chuàng)意”并不一定需要什么復(fù)雜技術(shù),更多是依靠創(chuàng)造力尋求新機(jī)遇的一種方式。在郵件中,Nathan Myhrvold 舉了兩個(gè)例子,分別是“虛擬世界”和“做服務(wù)器應(yīng)用或網(wǎng)絡(luò)事務(wù)的新方法”——在此不得不感慨 Nathan Myhrvold 極具前瞻性的眼光:1996 年認(rèn)為會(huì)振興互聯(lián)網(wǎng)的“虛擬世界”正預(yù)言了當(dāng)前“元宇宙”、“AR/VR”爆火的趨勢(shì)。

3、繼續(xù)投資微軟的核心業(yè)務(wù)資產(chǎn),尤其是 Windows 運(yùn)行時(shí)(WinRT)。

Nathan Myhrvold 對(duì)這一點(diǎn)的解釋為:假設(shè) Java 真的成功且完全跨平臺(tái),那人們?yōu)槭裁匆x擇 Windows 而不是其他系統(tǒng)呢?這必將取決于系統(tǒng)的其他方面,即非 Web 維度對(duì)用戶選擇系統(tǒng)也十分重要,這也是微軟的優(yōu)勢(shì)所在,需加大投入保持領(lǐng)先地位,不要因?yàn)?Java 可能帶來的沖擊就自亂陣腳。

在這點(diǎn)上,Nathan Myhrvold 同樣給出了一些具體措施:

必須成為多媒體領(lǐng)域的領(lǐng)導(dǎo)者。如比 SGI 和 Mac 更好的圖形/視頻/音頻最佳創(chuàng)作平臺(tái)、比 Ultra64 和 Playstation 更好的最佳游戲平臺(tái)等。

進(jìn)一步保證產(chǎn)品易用性。例如須確保 PC 即時(shí)啟動(dòng)、具有自我配置、自我診斷等功能。這注定會(huì)帶來許多額外的工作,但同時(shí)也會(huì)收獲意外的獎(jiǎng)勵(lì)。

利用 Web 給舊應(yīng)用提供新功能。如“我的工作空間”這一概念,可以完全抽象網(wǎng)絡(luò)上的存儲(chǔ),這對(duì)用戶來說將是一個(gè)巨大的轉(zhuǎn)變——因?yàn)榇鎯?chǔ)抽象是當(dāng)時(shí) PC 中最難實(shí)現(xiàn)的東西之一。Nathan Myhrvold 指出:“如果我們基于 STORAGE(即文件系統(tǒng) API)執(zhí)行此操作,則可以縮短向基于其他 API 或協(xié)議分發(fā)的長(zhǎng)期遷移過程。”

在郵件最后,提出以上長(zhǎng)篇建議的 Nathan Myhrvold 調(diào)侃道:“我也不知道這樣是讓你少擔(dān)心了還是更擔(dān)心了?!钡冀K認(rèn)為,即使 Java 盛行可能會(huì)給微軟帶來嚴(yán)重影響,但“我們遠(yuǎn)比想象中有更多的選擇,且有實(shí)力創(chuàng)造一些任何人都難以匹敵的終端用戶價(jià)值”。

此后,微軟與 Java 開發(fā)方 Sun 公司可謂是“糾纏多年”:一會(huì) Sun 公司以“歧視使用 Java 軟件”為由起訴微軟,一會(huì)微軟又在 Windows XP 中故意不安裝 Java 軟件。但到最后,微軟還是逃不過“真香定理”:2018 年微軟旗下 IDE Visual Studio 開始支持 Java 開發(fā);2019 年微軟宣布加入 OpenJDK,擁抱 Java 技術(shù)。

3 網(wǎng)友:“人們至今還在為 Java 失眠呢”

在 @TechEmails 公布以上比爾·蓋茨的提問及 Nathan Myhrvold 的回復(fù)截圖后,除了對(duì)當(dāng)年微軟應(yīng)對(duì) Java 的細(xì)節(jié)有更深刻了解外,許多網(wǎng)友也對(duì) Nathan Myhrvold 極強(qiáng)的技術(shù)洞察力感到欽佩:

“哇,所以 Nathan 在1996 年就預(yù)測(cè)了 metaverse(“虛擬世界”)和云(“存儲(chǔ)抽象”)?!?/p>

“這是一次很棒的交流。你可以看到蓋茨對(duì)獲勝的‘不健康’看法,而 Nathan 則旨在將蓋茨重定向到產(chǎn)品價(jià)值層面,同時(shí)他對(duì)技術(shù)的發(fā)展也很有洞察力。”

也有人感慨非?!袄斫狻北葼枴どw茨的感受:“放心,人們至今還在為 Java 失眠呢?!?/p>

參考鏈接:https://twitter.com/techemails/status/1478785899009875968?s=21

本文來自微信公眾號(hào)“CSDN”(ID:CSDNnews),整理:鄭麗媛,36氪經(jīng)授權(quán)發(fā)布。