关于前端:Flutter初探

11次阅读

共计 419 个字符,预计需要花费 2 分钟才能阅读完成。

Flutter 初探

一、比照

1.React Native/Weex

长处:

  1. 放弃了浏览器渲染,而采纳原生控件,从而保障交互体验;
  2. 反对内置离线包,来躲避加载耗时防止长时间白屏;
  3. 采纳前端敌对的 JavaScript 语言,来保障开发体验。

毛病:

  1. 间接调用原生控件尽管晋升了体验和性能,然而不同端雷同的原生控件的渲染后果是存在差别的,跨端的差别须要微小的工作量来抹平。
  2. Bridge 的通信效率个别,在须要高频通信的场景下会造成丢帧。

2.Flutter

  1. 通过 Skia 图形库间接调用 OpenGL 渲染,保障渲染的高性能,同时抹平差异性。
  2. 开发语言选择同时反对 JIT 和 AOT 的 Dart,保障开发效率的同时,较 JavaScript 而言,更是晋升了数十倍的执行效率。
  3. Flutter 通过 Channel 进行通信(通信效率也是高出 JSBridge 许多)

二、Flutter 集成与构建

1. 源码集成、产物集成:

2. 部署

参考:
https://www.kancloud.cn/alex_…

正文完
 0