建议大家在提问之前到 20 年的仓库里查询一下有没有类似问题。
WinForm (C#):WinForm 是最简单、最傻瓜式的创建 Windows 桌面程序的方法。只需要拖控件、写代码,就可以完成想要的功能。 WinForm 指引
Windows API (C/C++):效率极端低下,不推荐。
WPF (C#):建议有 WinForm 基础的同学尝试。可以阅读 QQ 群内的 WPF 案例。
Swift+SwiftUI:macOS 指引
Qt (C++):跨平台 UI 框架。Qt 指引
Electron(HTML+CSS+JavaScript):用前端技术构建跨平台桌面客户端。
Swing (Java):跨平台 UI 框架,不如 WinForm 简单,建议有 Java 基础的同学尝试。
不推荐使用控制台去写过于丰富的图形界面的呈现,会不方便。同时,这类问题也难以解决。
EasyX(C++): 基本只需要用到C的知识就可以,0学习门槛快速开发。 官方中文文档 https://easyx.cn/
pygame (Python):简单易上手的 Python 游戏开发模块。pygame 指引
前后端不分离:PHP、ASP.NET
前后端分离:Vue/React(前端)+Django/Flask/Spring(后端)
QQ 群内的 Skincare 是采用 Vue+Django+SQLite 开发。
Android:可以阅读 QQ 群内的 Android 案例。Android 指引
iOS:使用 Swift 语言、SwiftUI 框架开发 APP。iOS 指引