Flet文档全中文翻译
GUI框架
GUI框架大体上可以分为三类:
- Web-based框架:专用于Web场景下的前端框架,例如Vue.js、React和Angular,大部分和JavaScript语言绑定。Electron、Tauri等技术使得这类框架编写本地程序变得可能。
- 独立渲染引擎框架:具备自己的渲染引擎的框架,例如Flutter(Skia/Impeller)、GTK(Cairo)、Qt(Raster)。
- 原生UI:操作系统的图形子系统直接暴露出来的UI接口。例如Windows的Win32 API,MacOS的Cocoa。
- Linux没有在内核中实现图形栈,所以对于Linux发行版来说,没有一种严格意义上的原生UI。