关于appcelerator钛的小问题?

时间:2011-03-01 07:29:17

标签: mobile cross-platform mobile-website titanium appcelerator

我打算与钛合作。

我想知道使用钛可以消除“Same origin policy”。

钛有任何缺点吗?

请推荐一些跨平台..

请留下一些建议..

谢谢,

2 个答案:

答案 0 :(得分:1)

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

我将它用于一个非常复杂的应用程序,它工作正常。我需要添加一些功能作为用objC编写的模块,因为框架并没有像现在的objC那样将iphone API视为正在进行,但结果很好。

答案 1 :(得分:0)

因为你要求钛的缺点..这里是..

  1. 我不会说它是跨平台的。甚至我的Android应用程序在我的Mac上与在Windows中开发的应用程序相比也会有所不同。

  2. 并非所有功能都适用于Android和iPhone。有些人会在另一方面工作。 Ti是偏见的,Android开发人员总是落在后面。

  3. 此外,如果您正在开发像我这样的Android应用程序,您将面临很多问题,并且Kitchen Sink将无法始终工作。 Ti中的Android开发非常糟糕,并期望发现很多错误。

  4. 截至目前,联系人API尚未完成(版本1.60)。我甚至无法收到联系人的电子邮件和电话号码!

  5. 无蓝牙支持

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

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

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

  9. 渐变不适用于Android(使用图片代替)

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

  11. (尽管如此,我仍然喜欢Ti)