PhoneGap的新手,需要指导才能开始使用

时间:2013-11-04 02:25:41

标签: javascript cordova

好的,我一直在计划开发几个月的PhoneGap应用程序,现在是我开始编码的时候了。有一些我很困惑的事情,我需要在开始之前清理,因为事情看起来并不顺利。

首先,我正在使用PhoneGap来构建这个应用程序,因为我打算将它发布到多个平台(主要是iOS和Android),并且基于我读过的Objective-C教程,我更愿意使用它JavaScript / jQuery / jQueryMobile开发应用程序。如果有人认为这些不适合使用PhoneGap并且我应该使用别的东西,请告诉我。

我似乎误解了一些对PhoneGap显然不言自明的事情,经过几个小时的互联网搜索寻找答案,我似乎找不到其他任何与我有同样问题的人。为了澄清,我对HTML / CSS / JavaScript技能很满意。我真的需要开始。

  • 我看到PhoneGap和Cordova这两个术语可以互换使用。从我看到它们几乎是同义词的来源,但我想知道实际差异是什么。
  • 我很确定我安装了PhoneGap。我可以运行PhoneGap命令,我可以获得基本的Hello World应用程序并在iPhone模拟器上运行它。然后我开始对文件进行更改并重新构建并重新安装以对其进行测试,并将其替换为原始应用程序的所有更改。我不确定我做错了什么,但我觉得我错过了什么。
  • 我可以使用其他JavaScript库,如jQuery或jQuery Mobile与PhoneGap吗?我不确定我有什么限制,或者如果我可以使用它们,最好的办法是做什么。
  • 我见过能够使用PHP的示例应用程序,尽管许多消息来源说你做不到。这是怎么做到的?
  • 可以使用多个页面,还是更好地修改一个页面以使其看起来像有多个页面?

有关如何入门的任何其他建议都会有所帮助。谢谢!

2 个答案:

答案 0 :(得分:2)

仅编辑www文件夹中的文件,因为当您运行

phonegap build ios

它将文件从www文件夹复制到各种不同的平台文件夹中(取决于您添加的平台)并从中编译应用程序。

答案 1 :(得分:1)

Cordova是该框架的开源社区驱动版本,Phonegap是一个特定点上的cordova的“快照”,Adobe通过它的构建服务专门支持,存在细微差别,但总的来说它们或多或少功能集和使用相同。

您可以使用任何所需的JS库,并且您可以像在网络上一样使用它们。

PHP代码不能在phonegap / cordova app中使用,但没有什么可以阻止你从外部源加载数据。

关于多个页面,我通常会坚持使用单个页面,只是根据需要显示/隐藏部分页面,这样您就不必处理每次页面加载时重新加载库并增加开销。 app本身。

至于从哪里开始 - 那里有一些好书,但是你可能会比给这个教程更好...

http://coenraets.org/blog/phonegap-tutorial/

相关问题