多端框架:一张图了解前端开发一码多端4个主流框架的差异
·
我们在前端开发中常提到一码多端框架,先说多端,再用一张图详细列出4个常用的多端框架的差异化。
多端:是手段和目标,主要讲用一套代码通过编译可以在多个平台运行。一次编码,可以在多端部署,代码复用提高开发效率,减少维护成本。解决的是“怎么写一次、跑多端,也就是常说的一码多端,一码三端等”。
编码谷小程序就是用Taro开发的
比如最主流的两个多端杠架:TARO框架,一套代码可以支持各小程序(微信、京东、淘宝等)和H5;uni-app多端框架开发出来可以支持各小程序和app(安卓、IOS、鸿蒙三端)。还有原生跨端的Flutter和RN,以下是常用的4个多端框架从使场景到配套UI组件库等不同维度的对比:
多端覆盖
-
Taro:小程序、H5、RN、鸿蒙
-
uni-app:小程序、H5、App、鸿蒙,最广
-
Flutter:iOS/Android/Web/桌面,无小程序
-
RN:iOS/Android/Web,桌面靠社区
适用场景
-
Taro:React技术,需要适配多端小程序的
-
uni-app:Vue技术,需要适配 App+小程序+H5的
-
Flutter:UI 一致,复杂动画、需要高性能的
-
RN:React/JS,需要热更新的
完整的对比图

更多推荐

所有评论(0)