Flutter--跨平台开发技术对比

2021-09-22  本文已影响0人  seeek

技术类型                       UI渲染方式            性能          开发效率            动态化                 框架代表

H5+原生                      WebView渲染         一般               高                    支持             Cordova、Ionic

JavaScript+原生渲染   原生控件渲染            好                中                    支持                 RN、Weex

自绘UI+原生              调用系统API渲染         好       Flutter高, QT低     默认不支持         QT、Flutter

跨平台技术对比上表中开发语言主要指UI的开发语言。而开发效率,是指整个开发周期的效率,包括编码时间、调试时间、以及排错、兼容时间。动态化主要指是否支持动态下发代码和是否支持热更新。值得注意的是Flutter的Release包默认是使用Dart AOT模式编译的,所以不支持动态化,但Dart还有JIT或snapshot运行方式,这些模式都是支持动态化的。


上一篇 下一篇

猜你喜欢

热点阅读