全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

IP归属甄别会员请立即修改密码
查看: 1458|回复: 24
打印 上一主题 下一主题

麻烦问下go语言

[复制链接]
跳转到指定楼层
1#
发表于 2021-5-11 13:50:50 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
这个是开发桌面程序的话,更跨平台么?能编译出其他平台直接打开的原生软件么?比如编译windows的软件,是exe的还是类似python需要人家装环境后,后缀是py的。另外问下,开发跨平台的电脑软件,什么语言好点。 还有那个麒麟系统,兼容linux软件么?
推荐
发表于 2021-5-11 14:29:27 | 只看该作者
好了好了   我来告诉你  Go开发桌面程序   目前有这样一条奇yin技巧

直接做成本地的http服务 打开软件后调用用浏览器访问
例子:github搜索"brook"的win客户端
推荐
发表于 2021-5-11 14:01:03 | 只看该作者
受限于目前生态里没有比较好的GUI框架出现, 所以Go语言在桌面程序开发方向并不是最合适的选择, 如果是要跨平台, 那么NodeJS生态里边的Electron框架倒是比较合适的选择, VSCode和Motrix也是用这个框架写的. 主要使用语言是JavaScript和CSS/HTML, 编译出来的程序自带运行环境. 麒麟系统本来就是Debian系的Linux分发版,当然支持Linux软件, 但也要注意libc的二进制兼容性.

点评

大佬说的极是  发表于 2021-5-11 14:12
2#
发表于 2021-5-11 13:57:14 | 只看该作者
我见过不少PYTHON桌面小工具 没见过GO的 GO理论也是可以写桌面软件

跨平台桌面C# net5
3#
发表于 2021-5-11 13:57:37 | 只看该作者
能编exe  
4#
发表于 2021-5-11 13:58:21 | 只看该作者
你可能需要electron
5#
发表于 2021-5-11 13:59:12 | 只看该作者
你需要fyne这个东东
6#
发表于 2021-5-11 13:59:22 | 只看该作者
直接用python就可以,有工具可以把py打包成exe
8#
 楼主| 发表于 2021-5-11 14:02:05 | 只看该作者
old 发表于 2021-5-11 13:59
直接用python就可以,有工具可以把py打包成exe

这么高级的么?python的话,是用qt么。
9#
发表于 2021-5-11 14:02:15 | 只看该作者
你要想好了,go虽然跨平台,可是没有gui框架,只能写黑框框。
凑合用gui写的也很丑,功能也不知道能不能满足你。
一堆人还自我安慰说go是个后端语言不需要gui。

会java的话可以考虑java,貌似生成的软件可以不用依赖,见过好几个java写的软件了。
py写的也比go强点。
10#
发表于 2021-5-11 14:10:44 | 只看该作者

react全家桶。
桌面electron,APP 用 react-native,  web用react~  小程序用 taro
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2025-11-6 18:13 , Processed in 0.212743 second(s), 15 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表