一、ionic
ionic(ionicframework)是一款开源的H5移动App开发框架,是基于AngularJS的移动端解决方案,ionic以流行的跨平台移动App开发框架phonegap为蓝本,让开发者可以通过命令行工具快速生成android ios的App。
二、phonegap
phonegap是一个用基于HTML、CSS、Javascript的,创建跨平台移动应用程序的快速开发平台。它使开发者能够使用移动设备的核心功能,包括地理定位、加速器、联系人等。
通俗的讲,
ionic是一款基于angular的h5移动App开发框架,
phonegap是一款可以打包并使用js调用原生的移动App框架。
ionicc/Angulay 和Cordova
ionic/Angular负责页面的实现,Cordova负责将实现的页面包装成原生应用,包装完成,我们的页面才能调用设备的原生能力,才能上传到商店被用户使用。