Weex 01 工作原理

作者: _句号_ | 来源:发表于2018-02-11 18:34 被阅读0次

前言

像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的工作原理和一些特性,大概看懂这些
    就可以开发咯。

相关文章

  • Weex 01 工作原理

    前言 像Weex和ReactNative这种用前端的方式实现高性能的APP必定是未来的趋势,正如PC端的客户端向W...

  • weex

    weex 原理weexBoxweex 全部weex实战分享weex渲染机制渲染流程weex 解读 weexUI 详...

  • Weex 2:浅说Weex工作原理

    导语: 以前在开发Native页面的同时,还处理Hybrid页面中Web和Native的交互,现在又开始接入Wee...

  • Weex初见

    Weex 是一个跨栈的技术,栈:前端开发、Vue.js、iOS和Android。 一、工作原理 Weex端:整一个...

  • Swift 中的 weex

    weex ios 集成参阅:Weex学习与实践:iOS原理篇 swift集成weex 首先将weexsdk集成到项...

  • RN和weex工作原理

    一.RN工作原理 RN 这套框架让 JS开发者可以大部分使用JS代码就可以构建一个跨平台APP。 Facebook...

  • weex原理

    weex是用JavaScriptCore来运行js的, JavaScriptcore是和google的v8一样的j...

  • 十七、weex

    十七、weex 1.实现原理 2.热更新技术,JSPatch

  • 深入Weex系列(八)之Weex SDK架构分析

    1、前言 经过前面几篇Weex源码分析系列文章,相信大家对Weex是什么、Weex能带来什么、Weex是如何工作的...

  • Weex原理概述

    总览 Weex是跨平台,可扩展的动态化技术. 你能通过在Weex源码中写