1. 程式人生 > >為建立Golang GUI程式選擇合適的庫

為建立Golang GUI程式選擇合適的庫

我認為在Go語言中建立GUI只有兩種相對較好的方式,一是Qt,二則是Electron。


如何選擇?

這要看你的需求。如果你會HTML+CSS+JavaScript,只想使用Go開發對效能沒有多高的程式,那麼使用Electron會更好。如果你不會Web開發,那麼使用Qt Quick會比較好。

之所以要這麼選,主要是由於三個方面:

  1. 效能,Electron要比Qt弱上不少
  2. 效率,使用Qt Quick開發的效率並不比Electron差,但使用Qt還是得對C++有一定的瞭解
  3. 功能,現在Qt的功能要比Electron的多,而且Go的Electron的繫結並不夠完善,有些功能並不支援。

如果你想要使用Go來開發介面,那麼你必須要好好考慮清楚要不要這麼做。

因為Go並沒有官方的GUI,所以要想使用Go來開發GUI不可避免的要涉及到其他程式語言。


知識共享許可協議
本作品採用知識共享署名-非商業性使用-禁止演繹 4.0 國際許可協議進行許可。轉載請註明出處!