适用于Windows和OS X桌面应用程序的开发平台

Amm*_*mar 2 java air desktop-application realbasic

我即将编写一个小型桌面应用程序,主要应该在Windows和Mac OS X上运行.我到目前为止的选择是:

  • 我通常使用Java + Swing来处理这种类型的东西,但是这个应用程序应该非常小(约1Mb)并且我不想在Windows版本上嵌入~26mb JRE或者要求用户安装它.
  • 我对Flex和AIR有很好的经验,这个应用程序的用户最终将使用Flash播放器(应用程序将在大多数时间输出swf文件).但性能很重要(有点),我想编写一个具有原生外观的应用程序.
  • 我一直在考虑realBasic.这似乎很有前途,很容易上手.但是,我真的不想写基本的.自从我写了基础课程(大约10年)以来已经很长时间了.另外,我找不到很多支持者.

我没有C/C++的工作经验.这是一个非常小的项目,我想在大约一个月内完成.有什么建议?

Pau*_*vre 5

REALbasic可以成为创建跨平台应用程序的绝佳方式.该语言完全面向对象,类似于Java,远远超过您可能使用过的任何BASIC版本.

REALbasic确实编译为具有原生外观的本机应用程序,但可执行文件并不小.即使是空的应用程序也会超过1MB.

但是,鉴于您的应用程序将输出Flash文件,似乎Flex/AIR可能对此项目最有意义.