GTK VS WinForm 代码之间的差异。 GTK 是否具有比 winform 应用程序足够的功能

Differences between GTK VS WinForm code. Does GTK has enough feature than winform application

我是 C# 编程的新手。我想知道 gtkwinform 应用程序之间的基本区别。 实际上,我是 linux 用户。我的 OS 不支持 Visual Studio community。因此,如果您想知道我是应该使用 VM 并在其上下载 visual studio 社区,还是在 monodevelop 上使用 gtk 表单而不是 winform,这将是一个很大的帮助。

另外,我想知道 gtkwinform 的代码是否相同。

我可以在 windows 上 运行 gtk 类型的项目吗?提前致谢..

WinForms 是 Microsoft 为 .NET 设计的 GUI 工具包 API,在本机 Windows APIs 和 Windows 控件之上实现。 Mono 项目实现了 WinForms APIs(端口)的跨平台实现,可以 运行 在所有广泛使用的桌面操作系统上(Linux / Windows / 苹果系统)。我没用过MonoDevelop,但听说它其实很好用,你应该试试看!

Gtk is an open source, cross platform GUI toolkit (Linux / Windows / MacOS). It is usable from many languages thanks to the numerous language bindings available. For C# language there is Gtk#. Like Mono it also has an active community where you can ask questions https://discourse.gnome.org/c/platform

决定你可以阅读这里:https://www.mono-project.com/docs/gui/