【桌面应用开发】UI部分

计算机桌面应用开发

介绍

  1. WPF
    上手简单,功能强大, 效果酷炫. 基于 Direct2D 渲染效率极高. 但是 XAML 啰里吧嗦, Converter 类爆炸. “True/False” 转 “是/否” 要 Converter, 数字加单位要 Converter, 什么都要 Converter…(一般100MB以下)
  2. WinForms
    功能强大, 土了吧唧. 控件自定义极端困难. 素材如果用高分辨率或者界面控件过多整个界面都会闪个不停. 要求对 Win32 API 和消息循环精通.
  3. QT
    开源, 功能强大. 而且跨平台. 界面自定义支持得非常好. 可以做出非常酷炫的界面. 但是需要 C++. C++熟悉的可以考虑。python下的QT需要考虑打包复杂问题。
  4. Electron
    开源, 可以用 WEB 前端技术栈开发出媲美的界面. 而且由于是使用 WEB 前端技术, vue 啊, React 啊, CSS3 啊可以使劲招呼. 但是缺点是你发布的时候需要带一个硕大无比的 CEF 框架(一般100-400MB)

总结:对哪一项有基础就选择哪一项

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值