發(fā)布于:2021-02-06 00:00:41
0
96
0
谷歌和Dart最終承認(rèn)失敗,他們試圖成為新的無所不在的網(wǎng)絡(luò)語言。在經(jīng)過大量的自我反省之后,Dart有了一個新的,集中的策略,現(xiàn)在將把Dart編譯成JavaScript。
在寄希望于Dart成為網(wǎng)絡(luò)的新語言之后,谷歌支持的Dart團(tuán)隊未能說服開發(fā)者相信Chrome——以及世界——需要一個Dart VM。相反,團(tuán)隊將把他們的web工作集中在把Dart編譯成JavaScript上。
寄予厚望
當(dāng)最初有報道稱JavaScript無法提供Chrome所需的速度時,谷歌啟動了發(fā)布Dart標(biāo)準(zhǔn)規(guī)范的過程。谷歌產(chǎn)品經(jīng)理Anders Sandholm認(rèn)為,這一語言的“里程碑”是“朝著Dart在web瀏覽器中原生運行的未來邁出的重要一步”。
但是Dart的聯(lián)合創(chuàng)始人似乎不得不放棄谷歌的夢想,宣布對語言的熱愛并不能直接轉(zhuǎn)化為Chrome的統(tǒng)治地位:
為了做什么是最好的為我們的用戶和網(wǎng)絡(luò),而不僅僅是谷歌Chrome,我們將把我們的網(wǎng)絡(luò)努力集中在編譯Dart到JavaScript。我們已經(jīng)決定不把Dart VM集成到Chrome中。
Dart的聯(lián)合創(chuàng)始人Lars Bak和Kasper Lund談到了一種新的網(wǎng)絡(luò)戰(zhàn)略,關(guān)注用戶的需求,即“用Dart更高效地構(gòu)建web應(yīng)用程序”。注意到開發(fā)人員的反饋是“一致的”,他們正在聽取要求更好的方法在所有瀏覽器上調(diào)試和優(yōu)化應(yīng)用程序的呼聲。
雖然開發(fā)人員在部署到web時將Dart編譯為JavaScript,但他們?nèi)匀恍枰玫嘏cJavaScript集成。正如我們之前說過的,Dart應(yīng)該始終致力于與JavaScript一起存在,并編譯為可讀的,但快速的JS??吹綀F(tuán)隊最終接受了這一理念,我感到很欣慰。
公告的其余部分還為谷歌廣告留出了空間,以及谷歌對Dart的依賴和承諾,巴克和隆德強(qiáng)調(diào)了這一點,向我們表明他們?nèi)匀粚art感興趣。谷歌廣告被認(rèn)為是對新戰(zhàn)略的支持,擁有“100萬行省道代碼,而且這個數(shù)字還在快速增長”。
上面的新聞只是表明JavaScript到處都是血腥的,就目前而言,沒有人能夠逃脫或擊敗它。如果你不能打敗他們,就加入他們。