0

我正计划与钛合作。

我想知道是否可以通过使用钛来消除“同源政策”。

钛有什么缺点吗?

请推荐一些跨平台..

请留下一些建议..

谢谢,

4

2 回答 2

1

SOP 特别用于 HTTP。所以它不关心钛,因为它只使用 javascript 作为“翻译”成 xcode 的“本地”语言。最后你得到了一个简单的 xcode-project 和一个 .app 文件。

我将它用于一个非常复杂的应用程序,它工作正常。我需要添加一些功能作为用 objC 编写的模块,因为框架在 iphone API 方面不像原生 objC 那样持续进行,但效果很好。

于 2011-03-04T09:39:23.340 回答
0

既然您要询问钛的缺点..就在这里..

  1. 我不会说它是跨平台的。与在 Windows 中开发的应用程序相比,即使是我的 android 应用程序在我的 Mac 中看起来也会有所不同。

  2. 并非所有功能都适用于 Android 和 iPhone。有些会部分地在另一个上工作。Ti 是个有偏见的人,Android 开发者总是被甩在后面。

  3. 此外,如果您正在开发像我这样的 Android 应用程序,您将面临很多问题,而且 Kitchen Sink 并不总是有效。Ti中的Android开发非常糟糕,预计会发现很多错误。

  4. 到目前为止,Contacts API 甚至还不完整(1.60 版)。我什至无法获取联系人的电子邮件和电话号码!

  5. 不支持蓝牙

  6. 我花了很多时间“调试”并等待模拟器而不是认真编码。API 参考和 QA 会有所帮助,但问题多于答案。

  7. Ti 甚至没有适当的调试功能以及 IDE。确保花费大量时间来了解它是如何工作的。我很难找到一个好的资源来开始。

  8. 内存问题和泄漏很常见。

  9. 渐变在 Android 中不起作用(改用图像)

  10. 最后一件事,文档真的很烂!

(但尽管如此,我仍然爱 Ti)

于 2011-03-08T12:30:01.027 回答