天天看點

各種程式設計語言的跨平台應用解決方案之戰正式打響了?Go語言項目Wails2.0.0版本正式釋出了,至此,幾個主要的程式設計語言

作者:計算機科學技術

各種程式設計語言的跨平台應用解決方案之戰正式打響了?Go語言項目Wails 2.0.0版本正式釋出了,至此,幾個主要的程式設計語言已經形成各自的跨平台應用開發解決方案。

Electron方案采用前後端都為JavaScript的方式實作,已經又很多開源項目在實施,成功案例多不勝數;之後是火熱的Rust語言攜帶Tauri 1.1殺出,其采用的政策是Rust作為後端,前端技術任意搭配,為了降低安裝包的大小,它采用了使用作業系統内置WebView,而不像Electron那樣将整個WebKit內建到安裝包中;現在Go語言的開發架構Wails也更新至2.0.0版本了,與Tauri類似,隻不過它的後端采用的是Go語言編寫,前端開發技術可以随意搭配,不管你前端開發使用的是React,還是Vue都可以很好地支援。

其它更為重量級的Google Flutter、微軟MAUI以及C++領域的Qt解決方案等等都是十分成熟的技術,有了選擇才會有比較,有了比較才會有優化。

項目位址:

Wails:網頁連結

Electron:網頁連結

Tauri:網頁連結

#如何選擇開源軟體才能控制企業成本# #wails# #tauri# #electronjs#

各種程式設計語言的跨平台應用解決方案之戰正式打響了?Go語言項目Wails2.0.0版本正式釋出了,至此,幾個主要的程式設計語言
各種程式設計語言的跨平台應用解決方案之戰正式打響了?Go語言項目Wails2.0.0版本正式釋出了,至此,幾個主要的程式設計語言
各種程式設計語言的跨平台應用解決方案之戰正式打響了?Go語言項目Wails2.0.0版本正式釋出了,至此,幾個主要的程式設計語言

繼續閱讀