我正在启动一个与图形高度相关的项目(想想,用图层绘制应用程序)。
无论如何,我在 C#、Java、JavaScript 和 Ruby 方面有着悠久的历史。此应用程序将是开源的。
但我正在寻找的是一个“构建一次,随处使用”的框架。我研究过的大多数平台要么似乎过于过时、过于复杂,要么就是不合适。
我已经研究过Swing
, WindowBuilder
,wxRuby
等。有很多选择,但没有一个看起来足够现代,有很好的文档等。
我多年来一直是C#
桌面开发人员,所以如果我只针对 Windows,我会很容易地走这条路。但我希望我的应用程序也能在 Mac 上运行。但是,我希望 Mac 版本看起来像是专为 Mac 设计的,而 Windows 版本则是为 Windows 设计的,等等。我正在查看Mono Project
当前。但是我的 Mac 用户安装 Mono 的想法对我没有吸引力。
任何基于 Ruby 的东西都会很酷,但不是必需的。
无论如何,有什么建议?我使用 NetBeans、Eclipse 和 Visual Studio。因此,如果必须,我不关心学习新的 IDE。我什至考虑过在 JavaScript 中完成这一切并使用画布,但由于我需要处理大型的本地二进制文件,我不知道这是否是一个不错的选择。
感谢您的任何建议。