【发布时间】:2016-11-23 11:25:45
【问题描述】:
我是一名网络开发人员,对我可以使用 HTML5 + CSS 构建的这些混合(或原生?)应用程序感到好奇。所以我决定尝试构建一个。
所以我对这个完全陌生。 (而且对 CLI 也不满意。)
起初,我搜索了怎么做,发现可以将HTML5 + CSS转换为移动应用程序的PhoneGap。看起来很简单。
然后我需要一个框架,然后找到了 Mobile Angular JS。
我开始构建我的应用程序。但是当应用程序在桌面浏览器中运行良好但无法在移动应用程序的 ngview 中加载模板时会出现问题。这让我想知道 Mobile Angular JS 是否不适合 PhoneGap。
所以我搜索了哪些框架与 PhoneGap 最兼容,发现 Ionic 就是这样。但是当我在他们的文档中读到它时,我感到很困惑。似乎 Ionic 有自己的构建程序,可以将我的 HTML 转换为可运行的移动应用程序。
既然您已经拥有 Ionic 的 PhoneGap 功能,为什么 Ionic 与 PhoneGap 完美结合?
我很困惑。
编辑:
经过几个小时的进一步阅读和更多的 cmets,我认为我可以非常自信地确定 Ionic 不需要 PhoneGap。而且 Ionic 并不是测试 PhoneGap 的最佳框架。
使用 Framework7 似乎更容易。 PhoneGap 说只是将 Framework7 dist 内容克隆到 PhoneGap 的 www 文件夹中。 http://phonegap.com/blog/2015/11/30/framework7/
但我有点担心,每次我想测试时都必须做那个克隆吗?
也许我最终还是选择了 jQuery Mobile...
【问题讨论】:
-
嗨,如果您想构建一个混合移动应用程序,那么 ionic、cordova 和 angularjs 就足够了,无需使用 phoneGap。
标签: javascript cordova jquery-mobile ionic-framework html-framework-7