我正在编写一个客户端应用程序,相当老派,相当保守。在 Windows 上,我可能会使用 .NET Forms,或者 WPF,我不确定。在 Mac 上,我会使用 Objective-C、Cocoa 和所有这些东西。但我希望这个应用程序同时适用于两者,我宁愿只写一次。
我应该用QT写吗?我听说当你开始使用它时,当你跨平台使用 QT 时它是错误的。我必须担心连续性,诺基亚最近的麻烦是什么?社区对 Digia 有什么看法?
我应该用Java写吗?较新的 Mac OS 不再附带 Java,而 Windows 从来没有。我怎样才能创造出这样的良好设置体验?USB设备呢?有一些 Java USB 项目,但它们都是基于 Windows 或 Linux 的,没有 Mac。我也担心获得原生的外观和感觉,但我想 Swing 已经涵盖了那里。
我应该用 Python 写吗?我担心这里的表现。此外,我之前编写过大型 Python 应用程序,我发现 Python 无法很好地适应大型代码库,因为缺乏静态分析。
你用什么写你的?