JavaScript的發(fā)展Google功不可沒。
Google之前,沒人會用JavaScript做復(fù)雜的web應(yīng)用,都把JS當(dāng)成做網(wǎng)頁動畫的小腳本朝巫。瀏覽器里做復(fù)雜的東西,微軟有ActiveX石景,Adobe有ActionScript/Flash劈猿,Sun有Java Applet。
2000年以后Google做了gmail,docs,gmap勺良。
ajax應(yīng)用興起,技術(shù)本來微軟就有仗颈,但是很少有人用。
當(dāng)時微軟高層不擔(dān)心Google docs和office搶市場,因為它們用的技術(shù)(JS)不可靠挨决。
那時候的瀏覽器基本都是IE的天下请祖,js引擎運行緩慢。
為此Google做了V8 引擎并開源脖祈,把JS運行效率提高了很多 肆捕。
接著就有人基于v8引擎應(yīng)用到服務(wù)端做出來nodejs。
再然后又將其應(yīng)用到桌面程序electron盖高。
微軟的瀏覽器換成了v8引擎慎陵,桌面程序vs studio就是基于electron做的。
也正是v8引擎的運行高效加開放喻奥,對前端開發(fā)席纽,桌面開發(fā),服務(wù)端開發(fā)產(chǎn)生了巨大影響映凳。
不少移動端app就是內(nèi)嵌瀏覽器加js胆筒,桌面版本qt的組件也有這個趨勢。
js能發(fā)展Google的居功至偉诈豌,同時js只是語法簡單靈活,入門容易抒和,可以說會了js矫渔,就可以一人搞定前后端,招人門檻顯著下降摧莽。