【桌面应用开发】UI部分
目录
计算机桌面应用开发
介绍
- WPF
上手简单,功能强大, 效果酷炫. 基于 Direct2D 渲染效率极高. 但是 XAML 啰里吧嗦, Converter 类爆炸. “True/False” 转 “是/否” 要 Converter, 数字加单位要 Converter, 什么都要 Converter…(一般100MB以下) - WinForms
功能强大, 土了吧唧. 控件自定义极端困难. 素材如果用高分辨率或者界面控件过多整个界面都会闪个不停. 要求对 Win32 API 和消息循环精通. - QT
开源, 功能强大. 而且跨平台. 界面自定义支持得非常好. 可以做出非常酷炫的界面. 但是需要 C++. C++熟悉的可以考虑。python下的QT需要考虑打包复杂问题。 - Electron
开源, 可以用 WEB 前端技术栈开发出媲美的界面. 而且由于是使用 WEB 前端技术, vue 啊, React 啊, CSS3 啊可以使劲招呼. 但是缺点是你发布的时候需要带一个硕大无比的 CEF 框架(一般100-400MB)
总结:对哪一项有基础就选择哪一项
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
