回覆列表
  • 1 # 冬河草

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

    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的效能和簡單易學可以降低成本。

  • 2 # 任T堂達人

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

  • 3 # 藍色的天空颳著微風

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

  • 4 # 菠蘿蘿不憂

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

  • 中秋節和大豐收的關聯?
  • 當你的人生進入到一段特定的時間,你是否感到有不一樣的想法?