当前位置:首页 > 每日看点

独立开发桌面程序(Windows)UI框架选择哪个更好?

卡卷网2年前 (2025-01-12)每日看点300

如果没有专业的设计功底,我建议选择flutter框架。

首先,优先选择跨平台框架,即使你现在只想做Windows应用程序。如果一个应用程序做得好,支持多平台是必然的发展路径,特定平台开发框架必然会成为一个技术债。这个技术债偿还的成本非常高,典型的例子就是QQ。所以选型的时候尽量避免这个技术债,剩下的选择也就是Qt、Electron、Flutter等。

其次,一个非常重要的因素,UI设计。大多数程序员缺乏设计能力,如果是独立开发应用程序,最好的方式就是借助框架本身提供的设计规范和UI组件。所以这里不建议使用Qt,设计是Qt框架一个非常大的短板,因为基于Qt开发的应用程序极少能做得比较美观的。至于electron,有electron-ui提供设计支持,是一个可选项;对于Flutter,有官方支持的Material3风格组件,也是一个可选项。对比Electron和Flutter,从设计上来讲,我认为Flutter框架更加完善和成熟,具体请看官方demo。

独立开发桌面程序(Windows)UI框架选择哪个更好?  第1张

Flutter的Material3组件

关于审美,每个人有不同的看法。这里仅仅讨论UI设计效果,个人主观因素偏多,请勿与我争论。

下图是我基于Flutter独立开发的一个桌面端应用程序Reqable,没有任何设计师的参与。虽然设计上有些不足,但是绝大多数用户都觉得视觉效果很棒。

独立开发桌面程序(Windows)UI框架选择哪个更好?  第2张

先进HTTP生产力工具 | Reqable

扫描二维码推送至手机访问。

版权声明:本文由卡卷网发布,如需转载请注明出处。

本文链接:https://www.kajuan.net/ttnews/2025/01/8925.html

分享给朋友:

相关文章

开发了个小程序,咋推广呢?

要是开发了个小程序,想推广的话,可以先从自己的朋友圈子下手,让亲戚朋友都帮忙转发宣传,这样能先有点人气。 然后去一些跟你的小程序相关的论坛、社区啥的,发帖子介绍介绍,吸引有兴趣的人。 还能找些网红、博主合作,要是他们觉得你的小程序不错,帮忙…

到什么程度才叫精通 Linux?

我们医院有个大牛。 有一次,我的Linux电脑下载了Microsoft office 365 不能运行。于是买了2.5升装康师傅冰红茶找到大牛,让他帮忙解决。 大牛白了我一眼,让我把安装包发给他,只见他输入一个命令将安装包打开,整个屏幕都是…

你捡过最大的漏是什么?

你捡过最大的漏是什么?

买了套二手房,软磨硬泡便宜了1个w 结果就是一屋子狼藉 原业主说反正你们要重新装修 就不收拾了 等完了你们一起收拾掉吧 落了很多柜子 电器是啥的 今天打开卧室柜子一看… 现在是去存钱的路上 有朋友知道这样存钱银行会给发大米跟油吗…

2024,java开发,已经炸了吗?

炸的透透的了,坐标南京。 一月底,一个好哥们,双休朝九晚六不加班18K,被裁。 入职不到两年,算是工资和年终奖才赔了6.5W左右。 上周五新公司入职,周六开始加班。现在每周134加班到晚上八点,好像薪资还不如以前高。三月上旬,另一个好哥们,…

下一个风口最可能是什么?

下一个风口最可能是什么?

肯定是一带一路了,国内没什么卷的空间了,现在国家正在给一带一路的第三世界国家建设基础设施,等交通打通之后,就是通信打通,通信打通就是贸易打通,未来我建议大家重仓小语种,阿拉伯语最值得学(也有其他小语种自己去查一带一路国家),将来去其他国家随…

天涯神帖,第一神帖是什么?

天涯神帖,第一神帖是什么?

一些个人觉得比较经典的天涯神贴(更新进去了): 话说1999年那会儿,中国的互联网还是个小婴儿,BAT三巨头都还在穿开裆裤呢,天涯社区就已经悄然诞生了。 时光飞逝,到了2007年,这小小社区竟然已经吸引了超过20…

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。