Closed. This question is opinion-based。它当前不接受答案。












想要改善这个问题吗?更新问题,以便editing this post用事实和引用来回答。

7年前关闭。



Improve this question




我要创建iPhone和Mac应用程序,想知道用Cocoa创建iPhone和Mac应用程序是否比Sproutcore + Phonegap/Titanium有好处?

我没有做任何游戏或与高性能相关的软件。

如果我学习 cocoa ,我只能创建适用于iPhone,iPad和Mac的应用程序。但是,如果我将Sproutcore与Phonegap或Titanium一起用于移动和台式机的Web开发,我也可以在Apple平台之外运行它。在Windows,Linux,Android,BlackBerry,Windows Phone 7等中。

而且我已经知道javascript + html + css用于前端,而php/ruby​​用于后端。

使用 cocoa bean 和 objective-c 有什么实际好处?

我找不到任何东西,想知道是否有人可以说服我改用 cocoa 。

最佳答案

好吧

  • cocoa 将始终为您提供最佳的, native 的,对底层库的访问,以获取功能,触摸和手势,尤其是它们将在iPxxx设备上 native 运行,并使用陀螺仪和加速度计等功能。
  • Sproutcore,Sencha Touch,iUi等人将使用javascript模拟触摸和手势,但最多只能对基础库进行有限的访问,它们可能并不总是在iPxxx设备上本地运行,并且可能并不总是能够利用诸如加速度计之类的东西。

  • 我认为您可能需要同时处理这两者,这将取决于您所要构建的应用程序。

    10-07 18:34