我是一名Web开发人员,对这些可以使用HTML5 + CSS构建的混合(或原生?)应用程序感到好奇。所以我决定尝试构建一个。用离子来制作应用程序。为什么我需要PhoneGap?
所以我完全是新的。 (对CLI也不太舒服。)
起初,我搜索了怎么做,找到了PhoneGap,它可以将HTML5 + CSS转换为移动应用程序。似乎简单。
然后我需要一个框架,并找到Mobile Angular JS。
我开始构建我的应用程序。但是,当应用在桌面浏览器中正常工作但在移动应用的ngview中无法加载模板时,就会出现问题。这让我想知道Mobile Angular JS可能不是PhoneGap的完美搭配。
所以我搜索了什么框架与PhoneGap最好兼容,并发现Ionic就是这样。但是当我在他们的文档中阅读它时,它让我感到困惑。看起来Ionic有他们自己的构建程序,使我的HTML成为一个可用的移动应用程序。
那么,为什么Ionic与PhoneGap完美配合,当你已经拥有带Ionic的PhoneGap功能?
我很困惑。
编辑:
一个几个小时的进一步阅读,并采取更多的意见后,我觉得我可以非常有信心建立在不需要离子的PhoneGap。而Ionic不是测试PhoneGap的最佳框架。
Framework7似乎更容易。 PhoneGap说这只是将Framework7 dist
的内容复制到PhoneGap的www
文件夹中。 http://phonegap.com/blog/2015/11/30/framework7/
但是我有点担心,每次我想测试时都必须做到克隆吗?
也许我结束了jQuery Mobile的反正...
喜,如果你想建立一个混合移动应用程序,然后离子,科尔多瓦和angularjs足以没有必要去为PhoneGap的。 –