为创建Golang GUI程序选择合适的库
Posted xiyu714
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为创建Golang GUI程序选择合适的库相关的知识,希望对你有一定的参考价值。
我认为在Go语言中创建GUI只有两种相对较好的方式,一是Qt,二则是Electron。
如何选择?
这要看你的需求。如果你会html+CSS+javascript,只想使用Go开发对性能没有多高的程序,那么使用Electron会更好。如果你不会Web开发,那么使用Qt Quick会比较好。
之所以要这么选,主要是由于三个方面:
- 性能,Electron要比Qt弱上不少
- 效率,使用Qt Quick开发的效率并不比Electron差,但使用Qt还是得对C++有一定的了解
- 功能,现在Qt的功能要比Electron的多,而且Go的Electron的绑定并不够完善,有些功能并不支持。
如果你想要使用Go来开发界面,那么你必须要好好考虑清楚要不要这么做。
因为Go并没有官方的GUI,所以要想使用Go来开发GUI不可避免的要涉及到其他编程语言。
本作品采用知识共享署名-非商业性使用-禁止演绎 4.0 国际许可协议进行许可。转载请注明出处!
以上是关于为创建Golang GUI程序选择合适的库的主要内容,如果未能解决你的问题,请参考以下文章
Python如何进行GUI桌面开发?都有哪些不错的库可以推荐?