今天的桌面原生应用体积太肥大了

169 天前
 WarlockMan

想看看微软的桌面原生应用开发,现在是什么样一个情况,

去官方文档看今天推荐的原生方案是 WinUI ,

试着用 visual studio2022 创建一个 WinUI 的空模板,

生成的 Release 版本文件,总体积竟然高达 100MB

感觉微软有点魔怔了,你既然都 100MB 了,

那跟 electron 那边有多少区别,

从前那个 迅雷 5 ,千千静听,体积不超过 10MB 的时代,同样多姿多彩。

今天的 UI 生态,更多的是在产能上的改进。

但用户体验上,不见得比以前进步到哪里。

十年前用户接触的就是那几个控件,

而 UI 技术栈迭代了 N 个版本的今天,

用户接触的还是那几个控件。按钮,输入框,图像。

如果真要开发 windows 上的桌面工具,我宁愿用 WinForm

2794 次点击
所在节点    问与答
25 条回复
clocean
169 天前
@shen13176101 意思是 py 做 UI 就是会这样子吗?佬,直说啊,不懂啊
caiqichang
168 天前
目前用 winform + webview2
xueyuehua
168 天前
@caiqichang 大佬,请教个问题,就是 winform+webview2 怎么发送 http 请求,我之前尝试过在 html 页面的 js 里面发 ajax 请求,但是一直失败,好像发不出去。只能改成前端把参数传给 winform 后端,再由 winform 去发送。
这是 webview2 的限制,还是我 js 真的写的有问题
caiqichang
168 天前
@xueyuehua
前端把参数传给 winform 后端是主流的做法,
另外也可以 winform 后端起一个 server 做代理,相当于把 winform 后端当 nginx
xueyuehua
165 天前
@caiqichang 不能直接由前端去发请求吗,问 ai 说可以,但我没成功

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1121581

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX