桌面应用开发总结

简介: 桌面应用开发总结

一、QT

官网:  https://www.qt.io/zh-cn/


主要开发语言: C/C++、QML


特点:  一个框架;一套代码库;任意平台部署。


基于QT开发的一些软件举例: WPS Office、海康的视频客户端、VirtualBox(虚拟机软件)、VLC多媒体播放器、YY语音、咪咕音乐.............

image.png

image.png

image.png

二、Duilib

github地址:  https://github.com/duilib/duilib


腾讯使用的duilib修改版: https://github.com/tencentyun/TIMSDK/tree/master/cross-platform/Windows/IMApp/Basic/duilib


网易使用的duilib修改版:  https://github.com/netease-im/NIM_Duilib_Framework


主要开发语言: C/C++


简介:  Duilib是一个Windows下免费开源的DirectUI界面库,由于简约易扩展的设计以及稳定高效的实现被各大互联网公司普遍接受,广泛应用于包括IM、视频客户端、股票行情软件、导航软件、手机辅助软件、安全软件等多个行业的众多pc客户端软件。Duilib还在不断的发展中,在文档、例子、动画、渲染引擎等多个方面将持续改进。


基于Duilib开发的一些软件举例:  爱奇艺、91助手、微信、钉钉、优酷、微软壁纸、网易云信......


三、WPF

简介: WPF是微软推出的基于Windows 的用户界面框架,属于.NET Framework 3.0的一部分。它提供了统一的编程模型、语言和框架,真正做到了分离界面设计人员与开发人员的工作;同时它提供了全新的多媒体交互用户图形界面。


WPF Windows 概述(微软官方): https://docs.microsoft.com/zh-cn/dotnet/desktop/wpf/app-development/wpf-windows-overview?redirectedfrom=MSDN&view=netframeworkdesktop-4.8


WPF教程:  http://www.wpftutorial.net/


WPF需要用到XML,C#知识,WPF用于代替WinForm。


四、Electron

官网: http://www.electronjs.org/


中文官网: https://electron.org.cn/


简介:  Electron 是一个能让你使用 JavaScript, HTML 和 CSS 来创建桌面应用程序的框架。 这些应用程序可以打包后在 macOS、Windows 和 Linux 上直接运行,或者通过 Mac App Store 或微软商店进行分发。


 


目录
相关文章
|
16天前
|
前端开发 开发工具 Android开发
跨平台开发工具
跨平台开发工具
34 6
|
1月前
|
开发框架 JavaScript 前端开发
Electron技术深度解析:构建跨平台桌面应用的利器
【10月更文挑战第13天】Electron技术深度解析:构建跨平台桌面应用的利器
167 0
|
6月前
|
存储 Java 数据库连接
使用Java开发桌面应用程序
使用Java开发桌面应用程序
295 0
|
6月前
|
前端开发 JavaScript 开发工具
探索前端开发中的跨平台桌面应用
本文将探讨如何利用现代前端开发技术,结合跨平台桌面应用开发工具,实现一次编码,多平台运行的目标。通过分析不同框架和工具的优缺点,为前端开发者提供更多跨平台应用开发的选择和思路。
|
前端开发 JavaScript Java
使用前端框架开发跨平台桌面应用
使用前端框架开发跨平台桌面应用
231 0
|
开发框架 前端开发 JavaScript
前端桌面应用开发:Electron介绍与实践(1)
前端桌面应用开发:Electron介绍与实践
275 0
|
前端开发 JavaScript 开发者
前端桌面应用开发:Electron介绍与实践(3)
前端桌面应用开发:Electron介绍与实践(3)
131 0
|
前端开发
前端桌面应用开发:Electron介绍与实践(2)
前端桌面应用开发:Electron介绍与实践(2)
127 0
|
Windows
AntDesignPro使用electron构建桌面应用
AntDesignPro使用electron构建桌面应用
270 0
|
Web App开发 Dart 前端开发
Electron快速上手并将网站直接生成桌面应用
Electron快速上手并将网站直接生成桌面应用
696 0
下一篇
无影云桌面