不安分的 Go 強勢入侵前端,後端難道要搶前端飯碗了?
點選這裡,檢視Go寫前端的具體操作步驟
Go 語言寫前端 Web 應用藉助的是 WebAssembly 。
那什麼是 WebAssembly 呢?它也叫 wasm ,是由 Google、Microsoft、Mozilla、Apple 等幾家大公司合作發起的 WebAssembly 是一種新的位元組碼格式,主流瀏覽器都已經支援 WebAssembly。和 JS 需要解釋執行不同,WebAssembly 位元組碼和底層機器碼很相似可快速裝載執行,因此效能相對於 JS 解釋執行大大提升。也就是說 WebAssembly 並不是一門程式語言,而是一份位元組碼標準,需要用高階程式語言編譯出位元組碼放到 WebAssembly 虛擬機器中才能執行 。所以,理論上講只要能編譯成 WebAssembly 位元組碼的高階語言都可以寫 Web 應用程式。
而 Go 的前端框架叫:Vugo 。它是一個 Go 語言開發庫,可以很容易地使用 Go 語言編寫 Web 使用者介面。
Vugu: 是一個用於 Go+WebAssembly 的現代 UI 庫,受 Vue 和 React 等工具的啟發,Vugu 是一個完全用 Go 編寫的小型庫,可以在現代瀏覽器中使用 WebAssembly 執行。
官網示例,go 寫前端大概是這樣的:
關鍵字:Go語言 前端開發
相關文章
- 不安分的 Go 語言開始入侵 Web 前端領域了GoWeb前端
- 自研自發不稀奇,CP要搶發行的飯碗了嗎?
- 遊戲記:網咖想搶電影院的飯碗遊戲
- 人工智慧再添新技能,這是要搶人類飯碗的節奏啊!人工智慧
- 越來越多的機器人搶了人類的飯碗,20年後普通人如何維持生計?機器人
- 程式設計成為社會“團寵”!中小學生都來搶飯碗了?程式設計
- 人工智慧搶飯碗,未來怎麼養活家庭?人工智慧
- 前端路由和後端路由,前端渲染和後端渲染前端路由後端
- 前端開發,難道只是“切圖”?前端
- Flutter與IOS、Android開發人員搶飯碗必備良器FlutteriOSAndroid
- 微軟:2023 年工作趨勢指數報告 49% 受訪者擔心被 AI“搶飯碗”微軟AI
- 前端後端區別前端後端
- 前端/後端協議前端後端協議
- 前端實習生,快到碗裡來~前端
- 前端路由與後端路由的思考前端路由後端
- 面向前端的後端模式(BFF)前端後端模式
- 前端、後端、運維的基本思考前端後端運維
- 前端和後端的區別在哪?前端後端
- 前端接收後端返回的map前端後端
- Web前端和後端的異同Web前端後端
- 後端有微服務,那前端呢?初探 微前端 的世界後端微服務前端
- 難道是瘋了,要讀寫物件的私有屬性!物件
- 真·3D創作來了,必須用手比劃!這回AI總不能搶我飯碗了吧3DAI
- 前端和後端開發的異同前端後端
- 幽默:前端、後端和API的形象比喻前端後端API
- 科技愛好者週刊(第 193 期):前端與後端,誰更難?前端後端
- 這玩意也太猛了!朋友們,我在此嚴正呼籲大家:端好飯碗,謹防 AI!AI
- 前端與後端TP的資料校驗前端後端
- 那些年,我的前端/Java後端書單前端Java後端
- 前端和後端的區別是什麼?前端後端
- 只寫後臺管理的前端要怎麼提升自己前端
- 後端分析/前端分析/邊緣分析後端前端
- 前端生成PDF,讓後端刮目相看前端後端
- 踹掉後端,前端匯出Excel!後端前端Excel
- 學前端好還是後端好?前端後端
- 程式設計師這碗青春飯,還能再多吃幾年了!程式設計師
- 前端有了這兩樣神器,再也不用追著後臺要介面啦前端
- “智慧糧倉”守衛中國飯碗