我的任务是为Windows和Mac创建应用程序。不是一个复杂的应用程序 - 它必须使用简单的表单从用户收集数据,然后使用XML保存/检索服务器的数据。
自90年代末以来,我一直专注于网页开发,所以我使用的最后一个Windows平台是带有可爱的可视化UI编辑器的Delphi / Pascal,所以现在我完全没有趋势。
问题是可以使用什么平台(开源或免费)来创建具有Windows的本机UI的应用程序?然后,应用程序将被移植到Mac。 Ruby可能是一个偏好,但使用或学习其他语言对我来说不是问题。
如果应用程序具有最小安装大小和最少的先决条件,那将是很好的。
答案 0 :(得分:2)
我会建议Qt。 http://qt.nokia.com/
通过使用它,您的应用程序将可移植到所有平台(Win / Mac / Linux)您还将获得良好的IDE +调试环境。
可以使用库:
Qt libraries 4.8.2 for Windows (minGW 4.4)
Qt libraries 4.8.2 for Windows (VS 2008)
Qt libraries 4.8.2 for Windows (VS 2010B)
Qt libraries 4.8.2 for Linux/X11
Qt libraries 4.8.2 for Mac
Qt libraries 4.8.2 for embedded Linux
Qt libraries 4.8.2 for Windows CE
答案 1 :(得分:2)
Delphi XE2
支持Windows,Mac和iOS的本机开发,此IDE不是免费的,但您可以尝试非常便宜的Delphi XE2 Starter
版本。对于免费的IDE,您可以尝试Lazarus使用Free Pascal编译器并支持Linux,FreeBSD,Mac OS X / Darwin,Win32,Win64等。