独立开发桌面程序(Windows)UI框架选择哪个更好?
作者:卡卷网发布时间:2025-01-12 18:17浏览数量:92次评论数量:0次
如果没有专业的设计功底,我建议选择flutter框架。
首先,优先选择跨平台框架,即使你现在只想做Windows应用程序。如果一个应用程序做得好,支持多平台是必然的发展路径,特定平台开发框架必然会成为一个技术债。这个技术债偿还的成本非常高,典型的例子就是QQ。所以选型的时候尽量避免这个技术债,剩下的选择也就是Qt、Electron、Flutter等。
其次,一个非常重要的因素,UI设计。大多数程序员缺乏设计能力,如果是独立开发应用程序,最好的方式就是借助框架本身提供的设计规范和UI组件。所以这里不建议使用Qt,设计是Qt框架一个非常大的短板,因为基于Qt开发的应用程序极少能做得比较美观的。至于electron,有electron-ui提供设计支持,是一个可选项;对于Flutter,有官方支持的Material3风格组件,也是一个可选项。对比Electron和Flutter,从设计上来讲,我认为Flutter框架更加完善和成熟,具体请看官方demo。
关于审美,每个人有不同的看法。这里仅仅讨论UI设计效果,个人主观因素偏多,请勿与我争论。
下图是我基于Flutter独立开发的一个桌面端应用程序Reqable,没有任何设计师的参与。虽然设计上有些不足,但是绝大多数用户都觉得视觉效果很棒。
END
免责声明:本文由卡卷网编辑并发布,但不代表本站的观点和立场,只提供分享给大家。
相关推荐
最新文章
随机文章
广告位

你 发表评论:
欢迎