我想知道混合和本地移动开发的区别。我在Android上只有一个公平的体验,所以在这两种情况下,我都会学到一些新的东西。
我的项目只是一个仅由4页组成的移动应用程序,只是从网站上获取一些文章而已。
如果我是混血儿,phonegap和cordova有什么区别?!据我所知,从这个question中,Phonegap是构建在Apache之上的,而不是其他任何东西。您可以认为Apache Cordova是驱动PhoneGap的引擎。
这是否意味着创建phonegap项目和创建cordova项目没有区别?
发布于 2015-07-19 13:24:06
就差别而言,你是正确的。Phonegap是cordova..And的实现,在hand..the文档中,也可以从一个文档跳转到另一个文档,因此您可以说phonegap是一个完全像他父亲cordova的儿子。
混合应用程序有其局限性,例如,到目前为止,您还不能使用混合应用创建小部件。此外,您还必须依靠插件来访问设备的各个部分,如位置、通知等。
话虽如此,插件是开源的,而且社区维护得很好。
除非你正在做一些非常复杂的事情,否则表演并不是问题。你将需要一个良好的框架,如安古拉杰或离子,这是定制的科多瓦。
如果您已经是一个web开发人员,那么有一个非常低的学习曲线,因为大部分的代码是在html,css和JavaScript。
使混合应用程序更适合于数据驱动和其他类型应用的最大优势是,您可以从相同的代码中获得android、ios和windows应用程序。在本机中,您必须对每个应用程序进行本地编码。
对于获取web文章类型的应用程序,您可以使用cordova,并且不会出现任何性能问题。
https://stackoverflow.com/questions/31491689
复制相似问题