OS X桌面开发框架

时间:2011-09-09 20:27:01

标签: macos frameworks desktop-application

所以我一直在Appcelerator Titanium框架中讨论一两个星期的大部分时间,并发现用它制作“原生”iphone应用程序是多么容易,而且在正面,有利于精彩的javascript语言的帮助。

我发现桌面框架缺乏功能,并且希望能够创建更具原生外观的桌面应用程序。所以我的问题。

我有什么选择来制作OSX桌面应用程序(没有学习obj-c)?我有以下“要求”。

  • 必须能够提交到Mac App Store。
  • 未在Obj-c中完成。
  • 最好使用某种GUI构建器。
  • GUI组件应尽可能本地化。
  • 许可证的费用应尽可能低。
  • 不需要跨平台,但它会被认为是一个加号。

我检查了以下框架:

  • Real Studio
    • 虽然我对使用Basic不太满意,但我对它有先验知识。到目前为止,这似乎是我最好的选择。
  • Mac Ruby
    • 首先需要学习Ruby,但不一定是交易破坏者。
  • MonoMac
    • 我猜C#接近Java,我或多或少地了解它。
  • Appcelerator Titanium
    • 喜欢javacript的事实,尽管做gui很麻烦。也许我应该为此刷新我的html和CSS。我喜欢javascript。

1 个答案:

答案 0 :(得分:0)

我实际上采用混合方法:

我开始使用Appcelerator Titanium作为第一个版本。

对于下一个版本,我在框架中添加了东西(因为它是open source),就像使用自定义按钮等创建“真实”对话框一样,并使用gui作为对话框和一些文件系统添加来加载nib文件。 / p>

事后我希望我全力以赴,像andyvn22那样推荐我去做,因为我现在已经学到了很多东西。下一个“主要”版本可能是一个客观的重写。