<分区>
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,
visit the help center 指导。
关闭 10 年前 。
我目前正在研究使用 PhoneGap,而不是为所有平台编写不同的代码。在我看来,一开始,一个缺点是,事实上,您并不是在本地编写您的应用程序。我问自己,这是什么意思?
性能会受到影响吗?
PhoneGap 是否为所有 native 功能提供包装器?文档是否足以通过?
您想要或需要哪种 UI(即 JQuery),它们是否有适当的文档?这些框架是否可以跨不同平台无缝工作?
既然 Adobe 现在加入其中,PhoneGap 最终会过时吗?从长远来看,它真的不重要吗?
我想听听那些尝试过 PhoneGap 的人的任何反馈/建议/建议。另外,如果有 PhoneGap 不提供的功能列表,有人可以提供链接吗?
** 编辑:我应该指出,我意识到使用 PhoneGap 的一大动机是不需要学习多种编程语言。我已经了解 Objective-C 和 Java,并且我只是在探索 PhoneGap 的潜在用途——所以我是从一个稍微不同的角度来看这个的。我在下面的一条评论中提到了这一点。
简短、客观的回答: 视情况而定。
具体PhoneGap/Cordova适不适合你的项目就看你的需求了。那里有很多基于 PhoneGap 的项目,因此它显然对一些开发人员 有用;只有您可以说您是否可能属于该组。
更多详情:
Will there be a performance hit?
是的。这是否重要取决于您的应用。
Does PhoneGap offer wrappers for all native functionality? Is the
documentation enough to get by?
第一个问题不是,但它是可扩展的,因此如果需要,您可以随时添加自己的 native 代码。只有您可以说文档是否足够,但如果需要/想要,您可以随时查看代码。
What kind of UI's would you want or need(i.e. JQuery) and do they have
proper documentation? Do these frameworks work seamlessly across
different platforms?
这似乎取决于您正在做的事情以及您已经知道的事情。 PhoneGap 在这方面没有多大区别。
Since Adobe is now in the mix will PhoneGap eventually become obsolete
and in the long term it just doesn't really matter?
是否Cordova (以前称为“PhoneGap”的开源软件)的生存和繁荣取决于许多因素:
如果 Cordova 对您的应用程序有意义,请务必使用它。如果可以,请为此做出贡献,它将对您和世界其他地方变得更加有用。