【发布时间】:2013-01-03 21:04:11
【问题描述】:
我想在空闲时间制作一个非常简单的应用创意。我的技能都是 LAMP 堆栈 Web 开发,所以我想我会使用 Appcelerator 的 Titanium 为这两种移动操作系统制作应用程序。
但是,在启动 Titanium 之后,我遇到了很多奇怪的错误。例如,Android 模拟器无法正常工作,无法获取用户的位置。我也无法让 ajax 请求工作。
Titanium 似乎比仅使用 Objective-c 或 Java 开发更容易出错。我想知道我是否值得与 Titanium 斗争,或者只是学习如何为每个操作系统单独开发。有什么想法吗?
【问题讨论】:
-
这不是真正可以“回答”的问题,但我会说,当我研究 Titanium 和其他类似产品时,我也有类似的担忧。我最终选择了标准的原生开发,但是在学习原生开发技能时需要付出一些重要的前期工作,这可能对所有应用程序都没有意义。
-
@cloudymusic 我只是询问人们的意见,因为我不知道 Titanium 的可靠性与 iOS 的学习难度。
-
祝我好运XD我现在正在完成第一个iOS教程哈哈
-
根据我的经验,我建议您使用 Titanium,因为您是 Web 开发人员。 Titanium 只需要 Javascript 和它的 API。过去几个月我一直在使用 Titanium。我觉得很好。而且学习和理解 Titanium 比学习 Objective-C 或 Java 要容易得多。也请参考sapandiwakar.in/technical/…。使用跨平台工具有很多好处:)
标签: android ios mobile titanium titanium-mobile