gpt4 book ai didi

.net - 跨平台桌面 GUI 的首选开发平台?

转载 作者:行者123 更新时间:2023-12-01 23:20:02 25 4
gpt4 key购买 nike

<分区>

this related question of mine 的答案引导我为我的大部分后端服务选择 Java(它是一个多组件系统)。现在,我不确定这对于跨平台桌面 GUI 应用程序是否也是一个不错的选择。我记得使用的 Java 桌面应用程序具有我不喜欢的非 native 外观,但我不确定这是否取决于 GUI 工具包而不是语言的选择。

我的大部分 GUI 都是基于网络的,而桌面版的受众(管理员、开发人员和测试人员)相对较少,因此我只能抽出一小部分时间来做这些。不过,我想要原生外观并避免一堆依赖项。

从我想使用的 GUI 工具包开始,然后选择一种支持它的语言可能是最合适的。我知道的跨平台的是:

  • GTK
  • qt
  • AIR(当它到达 Linux 时)

因此,例如,我可能会将 GTK# 与 .Net/Mono 一起使用。我将面临什么样的依赖问题?您是否建议将实际的 GUI 与应用程序的其余部分分开,并在 Linux 上使用 GTK,并在 Windows 上使用原生的东西,例如 Windows Forms,从而避免在 Windows 上安装 GTK?

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com