webApp: 用html5,css3 js开发的网页,运行在移动端的浏览器 zepto、angular、vue、react、mui 原生App: 用java、OC开发的App,直接运行在操做系统(IOS Android) java、swift 混合App: 用java、OC开发的App,直接运行在操做系统(IOS Android) app里面嵌入了一个浏览器,打开看到的页面是前端提供的页面
js -> pc端:网站、后台管理系统 - > 移动端:webapp 原生app(借助框架react-native) 混合app ionic
1. 通常来讲原生app的客户体验最好,可是开发成本高,不易维护周期长,须要安装,store和market认可 2. webApp的话客户体验差,可是开发成本低,维护简单,不须要安装,须要浏览器的解析,store和market不认可 3. 混合App综合以上两个,须要安装