pc端:桌面应用:electronjs–vasode
web应用:
纯前端开发—vue、react等框架
混合开发 — php、jsp、asp
App开发类型
- 原生开发:
- Jave – Android
- Object – ios
- c++ – 鸿蒙
- 运行效率最高、开发复杂、页面一致性
- web-app(H5)
- 开发语言就是js、html、css
- 开发后把代码部署到服务器上,手机通过浏览器直接访问页面
- 代表: 公众号
- hybird-app(混合开发)
- 部分页面是原生开发,部分页面使用html、js、css开发,然后使用原生的webView组件进行页面加载
- 优点:入口页面、用户要求高的页面可以使用原生开发;可以随意定制调用原生应用的js接口
- Cordova框架
- 把常用的原生接口,全部暴露出来,然后js可以直接调用
- 它开发了一个通用的原生框架(原生壳),然后使用webView(可以理解为手机应用的一个内置浏览器)来加载页面
- HBuilder、apiCloud
- ReactVative(RN)
- 把代码转为原生代码执行
- flutter<