Weex 01 工作原理

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qizewei123/article/details/79315115

前言

像Weex和ReactNative这种用前端的方式实现高性能的APP必定是未来的趋势,正如PC端的客户端向Web端的演进一样。去年曾接触过一段时间RN,奈何FaceBook的BSD协议问题,不得不使很多开发者对它敬而远之。很幸运这次能在工作中学习和实践Weex。
这篇文章简要的介绍了Weex的工作原理和特性,如果不了解Weex的机制的可以大概看一下,下一篇开始环境配置。

正文

Weex 是一个客户端技术,它串联起了从本地开发环境到云端部署和分发的整个链路。
工作流程:
  • 开发者在开发环境中使用Web技术编写app页面,然后编译成JS代码,形成weex的JsBundle,然后部署到云端。
  • 移动端通过网络访问或者预下发的方式获取JsBundle,WeexSDK会准备好一个JS引擎来执行JsBundle,在执行JsBundle的过程中,可以与本地进行各种交互。
  • 如果没有客户端,浏览器也可以加载JsBundle。
    image
其他:
  • ios是JSCore内核,Android为UC的V8内核;确保性能与稳定。
  • JS引擎为单例,即所有的JSBundle共用一个JS引擎;
  • 本文列出了Weex的工作原理和一些特性,大概看懂这些
    就可以开发咯。

猜你喜欢

转载自blog.csdn.net/qizewei123/article/details/79315115