圖片來源@視覺中國

文|pockry

最近微軟拋棄 Edge 瀏覽器,轉(zhuǎn)投 Chromium 陣營的消息震動了業(yè)界,有人說瀏覽器大戰(zhàn)終于結(jié)束、谷歌 Chrome 獲得了最后的勝利;也有人擔(dān)憂 Web 技術(shù)多樣性遭遇打擊,Chrome 會成為新 IE。但在這一片嘈雜的討論中,沒有人討論微軟為什么會這么做。這篇文章會分析一下這個問題,以及試圖說服你:瀏覽器大戰(zhàn)還未結(jié)束,微軟還有機(jī)會!

要討論微軟為什么會轉(zhuǎn)投 Chromium,讓我們先從 TypeScript 談起。

TypeScript:初試開源威力

TypeScript 是 JavaScript 的超集,是為了解決 JavaScript 過于靈活、難以在大型項(xiàng)目中使用而創(chuàng)立。自創(chuàng)立至今,TypeScript 已經(jīng)被越來越多的人所接受,成為企業(yè)級 JS 項(xiàng)目的主流。

TypeScript 早在 2010 年就在微軟內(nèi)部使用,然后在 2012 年 10 月對外公開。到了 2014 年納德拉上臺,微軟的風(fēng)氣為之一變,TypeScript 也迎來了另一個階段:發(fā)布了 1.0 版本,從微軟自己的代碼托管平臺 Codeplex 遷移到 GitHub,從而吸引更多的開發(fā)者。同時微軟的計(jì)算機(jī)大神——Delphi、C# 之父 Anders Hejlsberg 也開始領(lǐng)導(dǎo) TypeScript 的研發(fā),他還走到前臺,到各地去為 TypeScript 布道。

我還記得 Anders 來到中國,在微軟北研做的一場分享,在分享中他手寫代碼演示了 TypeScript 的種種特性,還說自己現(xiàn)在每天工作有很大一部分時間在 GitHub 上。他還介紹了微軟新的研發(fā)理念,以開源為先。后來微軟的種種動作都驗(yàn)證了這個說法。

TypeScript 對微軟來說太重要了。在之前開源軟件吞噬世界,而微軟則在社區(qū)逐漸邊緣化,人們談?wù)?Linux 和其它開源軟件,而對微軟的技術(shù)視而不見,甚至有的開發(fā)者在發(fā)布軟件庫的時候拒絕開發(fā) Windows 版本。TypeScript 幫助微軟重回軟件開發(fā)的主流,重新贏得了開發(fā)者的認(rèn)可。
Source:The State Of JavaScript 2018

Source:The State Of JavaScript 2018

在前不久 Stateofjs 發(fā)布的調(diào)查報告里,除了 JS 的官方語言 ES6,TypeScript 的支持率遠(yuǎn)遠(yuǎn)超過了其它 JS 的方言 / 近親。

TypeScript 的成功也鼓舞了微軟更多的擁抱開源,包括后面將.NET core及相關(guān)工具開源,甚至將 Azure 的文檔也開源在 Github 上。在 2018 年的 GitHub 年度報告里,微軟不僅在參與開源項(xiàng)目人數(shù)上名列前茅,還有多個項(xiàng)目進(jìn)入最受歡迎的項(xiàng)目 Top 10.

VS Code:用你的技術(shù)還比你受歡迎

2014 年微軟還有另一個大動作,就是發(fā)布了 Visual Studio Code,這對微軟來說是另一個歷史性的突破。

微軟第一次將開發(fā)工具帶到了 Linux 和 macOS 上,第一次將開發(fā)工具開源,同時也是第一次利用其它公司的核心技術(shù)開發(fā)自己的產(chǎn)品。這個核心技術(shù)就是現(xiàn)在在跨平臺桌面開發(fā)中越來越受歡迎的 Electron(之前叫 Atom-Shell)。

Electron 是 GitHub 在打造自己的桌面端產(chǎn)品的過程中沉淀下來的,GitHub 基于它開發(fā)了自己的桌面客戶端和代碼編輯器 Atom。Atom 為代碼編輯器領(lǐng)域吹進(jìn)了一股新風(fēng),并對傳統(tǒng)的代碼編輯器 Sublime Text 等形成了強(qiáng)烈的沖擊。

微軟的 Visual Studio 號稱“宇宙第一 IDE”,其強(qiáng)大毋庸置疑。它適合 C++、C# 等靜態(tài)語言的開發(fā),但越來越多的編程語言如 JavaScript、Python、PHP 等青睞使用輕量級的代碼編輯器來進(jìn)行開發(fā)。為了應(yīng)對這股潮流,2015 年微軟推出 Visual Studio Code,但出人意料的是,微軟在 VS Code 使用了 GitHub 的開發(fā)框架。

微軟不是沒有能力推出自己的開發(fā)框架,并且當(dāng)時的 Atom-Shell 也才推出一年多尚顯稚嫩,但這次稍顯冒險的行為,為微軟贏得豐厚的回報:發(fā)布僅僅三年之后,VS Code 成為開發(fā)者最喜歡的代碼編輯器。
Source:StackOverflow Developer Survey Results 2018

Source:StackOverflow Developer Survey Results 2018

VS Code 是如此受歡迎,它甚至都不需要微軟的開發(fā)者們到處去布道。這中間有一件趣事:極客 時間曾聯(lián)系 VS Code 團(tuán)隊(duì)的工程師呂鵬,讓他來開設(shè)一個付費(fèi)的課程,課程本身不貴,作者既布道了這個編輯器又從勞動中獲得收益,但作者卻擔(dān)心被人認(rèn)為靠公司項(xiàng)目斂財(cái)而將課程下線了。在短短不到一周的上線時間內(nèi),課程就有幾千人購買,足以見得 VS Code 受歡迎的程度。

如果說 TypeScript 代表著對開源的擁抱,VS Code 既開源又使用別家技術(shù)所以代表著開放,既然微軟已經(jīng)在這兩個項(xiàng)目上驗(yàn)證了開源和開放的威力,那么為什么不在其它的項(xiàng)目上復(fù)用已有的經(jīng)驗(yàn)?zāi)兀?/p>

新 Edge:復(fù)用已有成功經(jīng)驗(yàn)

微軟 Edge 團(tuán)隊(duì)在 GitHub 上發(fā)布了一篇文檔,解釋了為什么 Edge 是復(fù)用上述經(jīng)驗(yàn)的一個良好的目標(biāo):

當(dāng)然,還有一條微軟不好意思說但外人看的很明白的點(diǎn):Edge 之前在調(diào)研中市場覆蓋率僅占 4% 左右,這樣下去什么也不做才真會默默死掉,還不如掀桌子重來。

當(dāng)你看明白了微軟正在 Edge 上復(fù)用它們開源與開放的經(jīng)驗(yàn)的時候,也就知道我為什么會說瀏覽器大戰(zhàn)還沒有結(jié)束了。

大家對于 Web 技術(shù)多樣性的擔(dān)憂暫時是沒有必要的,微軟在瀏覽器內(nèi)核的更上游——Web 標(biāo)準(zhǔn)上正在投入更大的力量參與,具體就體現(xiàn)在微軟會更多的參與到 W3C 和 WHATWG 的事務(wù)中去。

如果谷歌無視 Web 標(biāo)準(zhǔn)一意孤行,到時候微軟熟悉了 Chromium 的開發(fā)之后,將有能力從 Chromium 創(chuàng)建分支,這也是開源允許的做法。

Edge 更換底層平臺,毫無疑問影響深遠(yuǎn),而這么做也給微軟帶來新的機(jī)會:

所以 Edge 轉(zhuǎn)投 Chromium 不但不意味著瀏覽器大戰(zhàn)的結(jié)束,反正還意味著未來還可能再起波瀾!

谷歌,小心微軟“木馬計(jì)”

大公司通常容易患上一種 NIHS 綜合征(Not Invent Here Syndrome),具體表現(xiàn)為如果哪項(xiàng)受歡迎的技術(shù)不是自己的,那么一定要做一個和它類似的。微軟也曾經(jīng)是這一癥狀的患者,在歷史上,它創(chuàng)建了類比于 JavaScript 的 JScript、類比于 Flash 的 Silverlight,毫無疑問,這些全都失敗了。

一旦拋棄了這個癥狀,微軟突然發(fā)現(xiàn)自己可以發(fā)揮真正的實(shí)力:在開發(fā) Windows、Office、Visual Studio 期間積累的豐富的經(jīng)驗(yàn)技術(shù)和對用戶體驗(yàn)的理解。

使用別家的技術(shù),然后比別人做的好,這目前是微軟的獨(dú)家本領(lǐng)。這種行為就像特洛伊木馬,進(jìn)入別人腹地顛覆對方。而且讓對方無奈的是,這種行為甚至無從防御,這些都是開源規(guī)則允許甚至是鼓勵的,只能眼睜睜的看著對方超過自己。

當(dāng)然,前兩次成功不一定能證明接下來也一定成功。特別是 Edge 與對手相差懸殊,想要趕超其難度超乎想象。

總之,未來的瀏覽器領(lǐng)域的競爭仍然充滿變數(shù),谷歌暫時領(lǐng)先了,但也不能躺在功勞簿上打盹,畢竟,IE 的前車之鑒就在前面,而微軟還沒有放棄。

本文系作者 pockry 授權(quán)鈦媒體發(fā)表,并經(jīng)鈦媒體編輯,轉(zhuǎn)載請注明出處、作者和本文鏈接
本內(nèi)容來源于鈦媒體鈦度號,文章內(nèi)容僅供參考、交流、學(xué)習(xí),不構(gòu)成投資建議。
想和千萬鈦媒體用戶分享你的新奇觀點(diǎn)和發(fā)現(xiàn),點(diǎn)擊這里投稿 。創(chuàng)業(yè)或融資尋求報道,點(diǎn)擊這里。

敬原創(chuàng),有鈦度,得贊賞

贊賞支持
發(fā)表評論
0 / 300

根據(jù)《網(wǎng)絡(luò)安全法》實(shí)名制要求,請綁定手機(jī)號后發(fā)表評論

登錄后輸入評論內(nèi)容
  • 微軟還是堅(jiān)強(qiáng)的,爆發(fā)力存在。

    回復(fù) 2018.12.12 · via android

快報

更多

22:59

以色列一工業(yè)區(qū)遭襲,危險物質(zhì)泄漏

22:22

海南自由貿(mào)易港民營企業(yè)座談會舉行

22:12

中國科學(xué)院院士:全固態(tài)電池或至少再等5年

22:11

今年以來逾1370萬人次旅客訪港

22:08

下周(3月30日-4月5日)市場大事預(yù)告

22:06

民調(diào)顯示美國選民對特朗普“不滿意率”創(chuàng)新高

21:43

納比勒·法赫米將擔(dān)任新一任阿盟秘書長

21:07

群核科技通過港交所聆訊:2025年實(shí)現(xiàn)盈利,沖刺“全球空間智能第一股”

21:05

油價飆升埃及多措施節(jié)能,埃及上調(diào)公共交通票價

21:05

英矽智能與禮來達(dá)成AI藥物研發(fā)合作,交易總值最高可達(dá)27.5億美元

21:04

3月29日新聞聯(lián)播速覽20條

21:01

中國銀河證券:中長期仍看好科技板塊產(chǎn)業(yè)驅(qū)動與周期板塊漲價線索的雙主線

20:34

大風(fēng)、降水來襲,長江江蘇段部分區(qū)域?qū)嵤┡R時交通管制

19:59

國航C919正式投入北京—廈門、北京—哈爾濱兩條航線運(yùn)營

19:57

中鋁國際:2025年歸母凈利潤2.58億元,同比增長16.47%

19:19

伊朗稱已打擊與美軍工有關(guān)聯(lián)的兩家企業(yè)

18:36

伊朗與巴基斯坦兩國外長通電話,討論地區(qū)局勢

18:35

2025年玩具(不含潮玩)國內(nèi)市場零售總額達(dá)1035.3億元

18:08

全國豬價跌破5元,創(chuàng)歷史新低

18:07

時代天使2025年實(shí)現(xiàn)收入3.7億美元,同比增長37.8%

1

掃描下載App