app的混合开发技术体系

app的两种开发技术:Native开发和web开发

混合开发的应用:
(1)微信公众号:jssdk连接Native端和Web端
(2)微信小程序,内置框架连接Native和Web端
app的混合开发技术体系_第1张图片
app的混合开发技术体系_第2张图片

混合开发的意义:

(1)更好的使用第三方平台
(2)更灵活的技术选型方案
(3)具备搭建平台和输出服务的能力

混合开发的核心技术

JSBridge桥接器:
(1)实现Native和Web端双向通信的一种机制
(2)以Javascript引擎或WebView容器为媒介
(3)通过约定协议进行通信
混合开发主流技术框架:
(1)Web渲染:Cordova
(2)原生渲染:React Native、Weex
(3)混合渲染:微信小程序

兼容性问题:

你可能感兴趣的:(混合开发)