我正在考虑编写一个在windows和mac中有用的工具(因为我们在工作中使用这些工具),并且它在操作系统窗口内是100%必需的。
我想到的第一件事就是使用java - 因为它是跨平台的 - 但是,是否可以选择基于程序跨平台窗口的程序?
有没有人试图在其他操作系统中使用Mono的C#windows窗体? 如果可能的话,我对垃圾收集语言感兴趣,因为我不想考虑可能更慢或更快而没有任何问题的工具可能的内存泄漏。 此外,如果它可以像在visual studio + C#中那样简单,那就太棒了!
任何想法都将受到赞赏,谢谢!
答案 0 :(得分:1)
如果你对它感到满意,Java就可以了。
许多语言都绑定到跨平台工具包:例如,Python非常令人愉快并且具有PyQt4或WxPython,这两者都可用于制作在Windows或Mac上运行良好的GUI。
在管理你的内存世界中,在C ++中使用Qt实际上非常令人愉快(他们有一个很好的API)。我发现它创建了比我的Java代码更优雅的应用程序(它们感觉有点更原生)但是YMMV。