我将要编写一个小型桌面应用程序,该应用程序应主要在Windows和Mac OS X上运行。到目前为止,我的选择是:
我通常将Java + Swing用于此类内容,但是此应用程序应该很小(大约1Mb),并且我不想在Windows版本上嵌入〜26mb JRE或要求用户安装它。
我在Flex和AIR方面有很好的经验,此应用程序的用户最终将使用Flash Player(该应用程序大多数时候将输出swf文件)。但是性能很重要(很重要),我想编写一个具有本地外观的应用程序。
我也一直在考虑realBasic。似乎很有希望且容易上手。但是,我真的不想写基础。自从我写基本程序以来已经很长时间了(大约10年)。另外,我找不到很多支持者。
我没有C / C ++的工作经验。这是一个非常小的项目,我希望在大约一个月内完成。有什么建议?
最佳答案
REALbasic是创建跨平台应用程序的好方法。该语言是完全面向对象的,与Java的相似之处远超过您可能使用的任何BASIC版本。
REALbasic确实具有本机外观,可以编译到本机应用程序,但是可执行文件并不小。甚至一个空的应用程序也将超过1MB。
但是,鉴于您的应用程序将输出Flash文件,因此Flex / AIR似乎对该项目最有意义。