Weex学习指南

Weex学习指南

近年来,伴随着大前端概念的提出和兴起,移动端和前端的边界变得越来越模糊,涌现了一大批移动跨平台开发框架和模式。从早期的PhoneGap、inoc等Hybird技术,到现在耳熟能详的React Native、Weex和Flutter等技术,无不体现着移动端开发的前端化。而阿里巴巴在2016年6月开源的Weex移动跨平台框架,语法上使用Vue.js编写,更加贴近Web前端开发,在性能和快速迭代方面,相比其他框架也有一定的优势。

Weex简介Weex是由阿里巴巴研发的一套移动跨平台技术框架,研发的初衷是为了解决移动开发过程中频繁发版和多端研发的问题。使用Weex提供的跨平台技术,开发者可以很方便的使用Web技术来构建高性能、可扩展的Native级别的性能体验,并支持在Android、iOS、YunOS和Web等多平台上进行部署。具体的说,当在项目中集成WeexSDK之后,就可以使用JavaScript和现代流行的前端框架来开发移动应用。

同时,Weex框架的结构是解耦的,渲染引擎与语法层是分开的,也不依赖任何特定的前端框架,目前主要支持Vue.js和Rax两个前端框架。这样一来,甚至可以使用其他前端框架来驱动Weex,打造三端一致的native应用。

作为一套前端跨平台技术框架,Weex建立了一套源码转换以及Native与Js通信的机制。Weex表面上是一个客户端框架,但实际上它串联起了从本地开发、云端部署到分发的整个链路。

具体来说,在开发阶段编写一个.we文件,然后使用Weex提供的weex-toolkit转换工具将.we文件转换为JS bundle,并将生成的JS bundle上传部署到云端,最后通过网络请求或预下发的方式加载至用户的移动应用客户端。当集成了Weex SDK的客户端接收到JS bun

相关推荐

盗窃案刑事立案后多久能拿回东西
365bet开户网址

盗窃案刑事立案后多久能拿回东西

📅 07-11 👁️ 9818
中国四大相声世家(相声界四大流派)
365bet在线体育投注网

中国四大相声世家(相声界四大流派)

📅 07-08 👁️ 7469
昨天的足球比賽結果
365bet开户网址

昨天的足球比賽結果

📅 07-02 👁️ 4389
巴西主力累计黄牌停赛 国安外援或将首发战比利时
365平台app下载手机版

巴西主力累计黄牌停赛 国安外援或将首发战比利时

📅 06-28 👁️ 3797
英雄战歌为什么停止运营了
365平台app下载手机版

英雄战歌为什么停止运营了

📅 07-03 👁️ 2694
兴和什么字结合寓意好听的名字男孩
365平台app下载手机版

兴和什么字结合寓意好听的名字男孩

📅 06-28 👁️ 6325
奥迪s7和s6哪个更值得入手
365bet开户网址

奥迪s7和s6哪个更值得入手

📅 06-29 👁️ 306
【酒类资讯】话说酒版
365平台app下载手机版

【酒类资讯】话说酒版

📅 07-11 👁️ 4575
黄海波嫖娼为什么被关了6个月?嫖娼不是一般最多拘留15日吗?