windows软件开发框架推荐
本帖最后由 ethanL 于 2024-8-18 09:16 编辑最近想做一个小工具,绞尽脑汁,实在不知道用啥框架
本人前端开发。之前做过electron, flutter , tarui, react-native-window。
1. electron 开发确实顺手,就是安装包太大,运行内存太大, 就是一个小工具,不想用这个
2. flutter 打包应用只有20mb不到,但还是有点大了,(属于备用)
3. tarui 本质还是调用web, 软件打包后2mb左右,但运行内存超100mb.而且冷启动不太好, 在window7上面 样式问题很难适配
4. react-native-window 只支持win10, 且不能独立打包, 只能安装到window自己的应用商店,很鸡肋
5. net系列,需要带运行时的dll , 自己也觉得不好,
6. QT系列,软件太重了, 开发并不友好,而且也有版权问题。
有没有一款工具,软件打包后<5MB, 运行内存不要超过50MB, 支持window7+
看到论坛有一些桌面时钟小工具做的不错,不到1mb, 但不确定是用什么语言或框架开发的
大佬可以分析一下吗,想做个类似的
1.https://www.52pojie.cn/forum.php?mod=viewthread&tid=1952531&highlight=%D7%C0%C3%E6%CA%B1%D6%D3
2. https://www.52pojie.cn/forum.php?mod=viewthread&tid=1796114&highlight=%D7%C0%C3%E6%CA%B1%D6%D3
vb, dephi ,, 易语言 符合软件要求, 但一个容易误报,其他两个官方都不维护了啊:'(weeqwvb, dephi ,确实很经典, 不知道为啥要淘汰
呼声最高的应该是 aardio 和 win32原生
本帖最后由 爱飞的猫 于 2024-8-18 06:26 编辑
易语言或 c++ / mfc,全静态编译后大概一兆左右,前者误报也挺麻烦。要小点的话需要自己调 API,也挺麻烦的。
rust 也有些轻量的 gui 框架(GPU 加速渲染),但可用性(如屏幕阅读器)和中文支持(不支持系统的字体回退规则)比较麻烦。
p.s. 正文的链接打不开 aardio桌面开发首先, winform的话单文件, 发布后1M左右, 压缩后400KB 学易语言吧,做小工具很方便。。。 aardio 能用顺手的话,还是不错的,小巧又方便。 QT开发还不友好?QT个人开发版权应该不是问题吧,除非你要开发大型软件,实在不行就直接win32原生开发吧:lol 易语言 / aardio Delphi windows桌面开发,经典的是Delphi,C#,VB.net,虽然似乎感觉有点过时了,但绝对满足你的要求。你都说是小工具了,还需要带什么dll,用生的就好了。 .net +wpf,.net的dll文件可以内嵌