
获得徽章 9
- 关于跨端技术的类型,从技术原理区分,目前认识到的有3大类:
1. 以js-bridge + web-view为底层技术的跨端方案,例如:hybrid, 小程序 本质上都是这样的(当然 如果把Chromium看走web-view,那么electron基本也是接近这样的一个思路);
2. 以virtual-dom为中介,加上一些渲染层,将代码渲染为不同平台的代代码的,这种一般需要runtime支持(当然其中还使用到了js-bridge技术),例如 RN weex之类;
3. 还有flutter这样的方案,直接重写了渲染库,保证了不同平台的渲染一致性,当然也重新定义了一套开发的方案(Dart+flutter),入手这个开发方案,web前端和客户端的同学,都可以切入到大前端的跨平台开发中展开评论4