对使用phonegap和钛质疑
最近我听说过PhoneGap和Titanium移动网络应用程序的发展。 我已经分析了这两个Web应用程序,并了解了如何使用以及这些应用程序的优缺点。 然而,我对以下问题没有明确的想法,
这些Web应用程序开发是否支持XML解析?
我听说过这些使用html5,javascript和css。 它支持Ajax吗?
如果我的应用程序检索远程XML文件。 有没有办法解析元素?
这些PhoneGap和Titanium支持Web服务多少钱? 我可以有一种方法来实现Restful Web服务。
任何人都可以提供关于这些问题的建议。
手机缺口与钛不相匹配。 Titanium Ultimate单一代码库脚本语言。
如果你想真正拥有原生应用体验,请试用钛。 我们正在做项目。 它最终拥有这样的经验和工具以及社区。
如果你想用html5编码尝试,那么phonegap很好。
但在钛你深入,你可以了解移动的概念,因为他们在本机应用程序..我的建议去与钛.....你会爱上它
回到你的问题
绝对可以使用remotecall获取data.both xml和json解析。
请参阅链接http://docs.appcelerator.com/titanium/latest/#!/api/Titanium.XML
之后才能看到lynda.com关于钛加速器的介绍。 我花了一个小时才学会
PhoneGap和Titanium以非常不同的方式工作。
PhoneGap本质上是创建一个嵌入式的Safari浏览器,然后运行你提供的任何HTML。 在大多数情况下,您可以在移动Safari中执行任何操作,例如使用AJAX,使用Web服务,CSS3动画等。
钛是一种不同的野兽。 它可让您使用JavaScript编写应用程序,然后编译为本机iOS应用程序。 他们提供了一个js SDK,用它来告诉系统你想做什么(创建一个标签栏;显示一个按钮;绘制一个标签等)。 然后将您的JavaScript与自定义库一起打包,以创建本机iPhone或iPad应用程序。 您获得的视图,按钮和对象是本地控件,而不是html元素。 您无法获得与Xcode和Objective-C手动开发的应用程序完全相同的性能,但它往往比PhoneGap的速度略快。
合理?
说到Phonegap,你可以使用任何JavaScript库,如jQuery等。我认为应该有所有这些情况下的库。 例如,我已经使用了jquery.ajax()函数的webservice。
我认为Titanium在这方面是相似的,但用户界面不是在html中描述,而是在javascript中描述。
链接地址: http://www.djcxy.com/p/87611.html