- 主题:桌面界面的尽头确实是浏览器
用Go写界面,调用webview
网址:wails dot io
Build beautiful cross-platform applications using Go
看到有个人说他用Wails写了几个app了。
但也听人说Go在某些信创系统上编译可能比较麻烦(这个倒是跟上面说的Wails无关)。
--
FROM 221.218.167.*
我们公司的桌面客户端以前用 MFC 写,开发效率那叫一个慢,而且难找到合适的人。
今年年初决定推到重写,用 electron, 两个原来做 WEB 的前端同事,直接顺滑入手,没多久跨平台 WINDOWS, WEBRTC, MACOS 一次性出来了。各种特效无比绚丽 - 除了安装包有几百 M 之外,没啥毛病。
【 在 z16166 的大作中提到: 】
: 用Go写界面,调用webview
: 网址:wails dot io
: Build beautiful cross-platform applications using Go
: ...................
--
FROM 218.76.62.*
【 在 speedboy2998 的大作中提到: 】
: 我们公司的桌面客户端以前用 MFC 写,开发效率那叫一个慢,而且难找到合适的人。
: 今年年初决定推到重写,用 electron, 两个原来做 WEB 的前端同事,直接顺滑入手,没多久跨平台 WINDOWS, WEBRTC, MACOS 一次性出来了。各种特效无比绚丽 - 除了安装包有几百 M 之外,没啥毛病。
:
调用系统api不麻烦吗
--
FROM 61.157.76.*
一点也不
【 在 mingtong 的大作中提到: 】
:
: 调用系统api不麻烦吗
--
FROM 218.76.62.*
很多语言都有FFI吧
【 在 mingtong 的大作中提到: 】
:
: 调用系统api不麻烦吗
--
FROM 221.218.167.*
electron 新来了个竞争者,可以包比较小
【 在 speedboy2998 的大作中提到: 】
: 我们公司的桌面客户端以前用 MFC 写,开发效率那叫一个慢,而且难找到合适的人。
: 今年年初决定推到重写,用 electron, 两个原来做 WEB 的前端同事,直接顺滑入手,没多久跨平台 WINDOWS, WEBRTC, MACOS 一次性出来了。各种特效无比绚丽 - 除了安装包有几百 M 之外,没啥毛病。
--
FROM 36.101.220.*
你仔细想想,原来用MFC,说明是win平台的。
换了electeon后,mac版本也出来了。说明原来就没啥原生API功能,
大概率就是连个服务器,获取数据并展示。
【 在 mingtong 的大作中提到: 】
:
: 调用系统api不麻烦吗
--
FROM 113.137.161.*
物种只有两种结局:进化或死亡(消失)
前端技术迭代的快,就是为了前端程序员赶到统一区域,集中消灭。
预测最先走到终点,被AI取代。
写UI框架和底层的人,往往并不开发UI。用“易于上手”“效率高”“减少重复劳动”“效果华丽”来忽悠前端。知识界的智力剥削。
【 在 z16166 的大作中提到: 】
: 用Go写界面,调用webview
: 网址:wails dot io
: Build beautiful cross-platform applications using Go
: ...................
--
FROM 113.137.161.*
ai之后就不需要前端了。
我的意思并不是ai取代前端程序员来作界面。我觉着连界面都不需要了。就一个语音输入框就完了。根本不需要那么多页面按钮点点点,乱七八糟的。对着麦克风说要啥,它就弹出来即可。
说弹出来可能也不对。可能根本就不需要弹出来什么界面。比如打车。它可能根本就不需要一个图片地图显示在手机上(这个很多人也看不懂)它直接告诉你怎么走就行了。
【 在 DoorWay 的大作中提到: 】
: 物种只有两种结局:进化或死亡(消失)
: 前端技术迭代的快,就是为了前端程序员赶到统一区域,集中消灭。
: 预测最先走到终点,被AI取代。
: ...................
--
修改:chunhui FROM 111.196.128.*
FROM 111.196.128.*
在以前,C代码一般自己写自己用的基础库(数据结构等方面)
C++的时代使用一个通用的库
互联网以后的时代都用包管理
依赖都是在构建时下载
然后信创来了
air gapped
【 在 z16166 的大作中提到: 】
: 用Go写界面,调用webview
: 网址:wails dot io
: Build beautiful cross-platform applications using Go
: ...................
--
FROM 221.198.64.*