我正在学习桌面应用程序开发的基础知识,我发现几乎所有跨平台框架都有“本机应用程序”或“本机感觉”的想法。我用谷歌搜索了一下,维基百科说:
在计算中,本地软件或数据格式是那些 旨在在特定操作系统上运行。
但我认为该定义在这种情况下缺乏细微差别,根据该定义,使用 MSYS2 为 Windows 编译的 GTK 应用程序将有资格作为“本机”;然而,当你打开它的那一刻,你就会意识到事实并非如此。此外,这个论坛 提到 GTK 如何不使用其控件的本机渲染,这就是它们看起来如此不合适的原因。
所以我确定了 3 种不同的本土概念:
还有吗?请在回复中分享它们,我会添加它们。
我想根据上述标准对最流行的跨平台框架进行分类:
我只知道这些框架的名字,所以我需要有使用它们经验的人的帮助。