我有一个非常简单的应用程序想法,我想在我的空闲时间。我的技能都是LAMP堆栈Web开发,所以我想我会使用Appcelerator的Titanium为这两个移动操作系统制作应用程序。
然而,在启动Titanium之后,我遇到了很多奇怪的错误。例如,Android模拟器无法正常工作,无法获取用户的位置。我也无法让ajax请求工作。
Titanium似乎不仅仅是在objective-c或Java中开发。我想知道是否值得我与Titanium斗争或者只是学习如何为每个操作系统单独开发。有什么想法吗?
答案 0 :(得分:2)
如果您的应用创意真的“非常简单”,那么我强烈建议您学习每个开发平台的基础知识并开始为每个开发平台制作。即使这样做,您也可以更好地了解Titanium下面发生的事情。错误和问题会更有意义,您可能知道在哪里寻求帮助。
这只是我的意见。在这个时刻,我正在做一些iOS教程,所以我至少可以熟悉iOS应用程序的工作方式。 :)
答案 1 :(得分:0)
如果应用程序很简单,请原生。 1个月前我的技能也是LAMP,但由于开发Android有很多文档和许多教程,我可以很容易地掌握它。任何有编程概念的人都会达到同样的目标。
但正如我所说,很大程度上取决于你的情况。例如,我的应用程序基于“webview”,那么为什么我不会去非本地平台。