首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >混合开发与本土开发(Android& iOS)

混合开发与本土开发(Android& iOS)
EN

Stack Overflow用户
提问于 2015-07-18 13:32:39
回答 1查看 3.8K关注 0票数 4

我想知道混合和本地移动开发的区别。我在Android上只有一个公平的体验,所以在这两种情况下,我都会学到一些新的东西。

我的项目只是一个仅由4页组成的移动应用程序,只是从网站上获取一些文章而已。

  1. 在这种情况下,混合开发会更好吗?还是只坚持本地开发?!
  2. 哪一个在性能上更好?
  3. 那phonegap/cordova学习曲线呢?

如果我是混血儿,phonegap和cordova有什么区别?!据我所知,从这个question中,Phonegap是构建在Apache之上的,而不是其他任何东西。您可以认为Apache Cordova是驱动PhoneGap的引擎。

这是否意味着创建phonegap项目和创建cordova项目没有区别?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-07-19 13:24:06

就差别而言,你是正确的。Phonegap是cordova..And的实现,在hand..the文档中,也可以从一个文档跳转到另一个文档,因此您可以说phonegap是一个完全像他父亲cordova的儿子。

混合应用程序有其局限性,例如,到目前为止,您还不能使用混合应用创建小部件。此外,您还必须依靠插件来访问设备的各个部分,如位置、通知等。

话虽如此,插件是开源的,而且社区维护得很好。

除非你正在做一些非常复杂的事情,否则表演并不是问题。你将需要一个良好的框架,如安古拉杰或离子,这是定制的科多瓦。

如果您已经是一个web开发人员,那么有一个非常低的学习曲线,因为大部分的代码是在html,css和JavaScript。

使混合应用程序更适合于数据驱动和其他类型应用的最大优势是,您可以从相同的代码中获得android、ios和windows应用程序。在本机中,您必须对每个应用程序进行本地编码。

对于获取web文章类型的应用程序,您可以使用cordova,并且不会出现任何性能问题。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31491689

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档