-1

我正在考虑编写一个在 Windows 和 Mac 中有用的工具(因为我们在工作中使用这些工具),并且它 100% 必须在操作系统窗口内部。

我想到的第一件事是使用 java——因为它是跨平台的——但是,除了基于跨平台窗口的程序之外,还有其他选择吗?

有没有人尝试在其他操作系统中使用带有 Mono 的 C# windows 窗体?如果可能的话,我对垃圾收集语言感兴趣,因为我不想考虑可能会更慢或更快而没有任何麻烦的工具的内存泄漏。此外,如果它可以像在 Visual Studio + C# 中一样简单,那就太棒了!

任何想法将不胜感激,谢谢!

4

1 回答 1

1

如果您对它感到满意,Java 就很好。

许多语言都绑定到跨平台工具包:例如 Python 非常好用,它有 PyQt4 或 WxPython,这两种语言都可以用来制作在 Windows 或 Mac 上运行良好的 GUI。

在管理你的内存世界中,在 C++ 中使用 Qt 实际上是非常愉快的(他们有一个很好的 API)。我发现它创建了比我的 Java 代码更优雅的应用程序(它们感觉更原生)虽然 YMMV。

于 2012-08-14T09:58:00.903 回答