go語言以後會不會成為主流web開發語言?

lixin02


不會,目前的趨勢是前後端分別,現在很多地方,很多公司已經基本達成了這樣的目標,結果是前端通過JavaScript來完成相關的所有的工作,後端的實現相對比較複雜,可以通過golang或者Java或者.net core等開發語言完成,也就是說web開發完全基於js而不是其他語言。所以相關工作可以從其他語言忽略,js變成相關領域語言


葉竹桑


目前還不行,但以後有可能。

WASM(Web assembly )目前已經進入W3C標準,主流瀏覽器的支持已經有了,Rust,Go,C的編譯支持都已經初步實現,已經可以脫離JS編寫前端了。

然而,用其他語言配合JS做一些特定的事情是可以的,但當前放棄JS選擇其他語言做瀏覽器應用並不合適,因為JS的資源豐富成熟度也高,如果只是在其他語言裡調用JS那就尷尬了。

瀏覽器脫不開JS還有個原因就是隻有JS可以通過瀏覽器訪問操作系統接口,比如文件和一些硬件接口的調用。這裡也有一個WASI 即web assembly system interface 的標準在實現當中,到時候WASM將成為跨平臺目標碼,離開瀏覽器也能運行。

總之,JS目前獨霸瀏覽器,未來其他語言也可以做到同樣的功能,但是能否取代JS就是另一個問題了。同時JS也將被解放,成為更好的跨平臺語言。

回到主題,我發現我理解錯了題意。我講的是前端,人家問的後端。我就不刪了,簡單回答:Go已經是主流web開發語言了。在很多使用PHP,Java做後端的公司裡,新的框架都在往Go上轉,畢竟Go的性能和簡單易學可以降低成本。


冬河草


微服務用golang特別好,golang做api特別爽,最後端處理數據很不錯。但是,前端都是Vue. js的事了。。。而且比起java的輪子. golang什麼輪子都要自己寫哦。。


任T堂達人


我也想知道,但是目前go和java比起來對於web系統的體系還是差很遠,而且go最初的設計也不是偏向於web方向的


分享到:


相關文章: