Weex 渲染引擎与 DSL 语法层是分开的,Weex 并不强依赖任何特定的前端框架。目前 Vue.js 和 Rax 这两个前端框架被广泛应用于 Weex 页面开发,同时 Weex 也对这两个前端框架提供了最完善的支持。Weex 的另一个主要目标是跟进流行的 Web 开发技术并将其和原生开发的技术结合,实现开发效率和运行性能的高度统一。
在开发阶段,一个 Weex 页面就像开发普通网页一样;在运行时,Weex 页面又充分利用了各种操作系统的原生组件和能力。
作者简介:冯成晓, 阿里无线技术专家(花名隐风),Apache Weex PMC member/Committer,多年 Hybrid 框架架构设计、性能优化经验,关注无线大前端技术,一直致力于 Web 开发效率和 Native 体验的完美融合。
本文转载自公众号小时光茶舍(ID:gh_7322a0f167b5)。
原文链接:
https://mp.weixin.qq.com/s/MMLSceFsca1P8o93nzuajw
更多内容推荐
阿里跨端技术演进中的实践与思考
2020年12月,QCon全球软件大会2020·上海站上阿里巴巴张舒迪(圣司)分享了《阿里跨端技术演进中的实践与思考》。
小程序框架与平台编译对比
分别基于「稳定性,小程序框架支持度,列表渲染性能,操作系统支持度,组件支持度,跨平台性」进行小程序框架与平台编译的综合考量与对比
2022-02-14
技术干货 | Native 页面下如何实现导航栏的定制化开发?
很多 mPaaS Coder 在接入 H5 容器后都会对容器的导航栏进行深度定制,本文旨在通过不同实际场景的描述,供大家参考完成 Native 页面的定制化开发。
2021-09-28
小程序容器技术加入到混合 App 开发队伍
混合应用开发正是结合原生和HTML5开发的技术,取长补短的一种开发模式,原生代码部分利用WebView插件或者其它的框架为HTML5提供了一个容器,程序主要的业务实现、界面展示是利用H5相关的Web技术进行实现的。比如现在的京东、淘宝都是利用的混合开发模式
2022-09-06
Android 混合编程:WebView 实践
WebView被切换到后台时回调, 页面被失去焦点, 变成不可见状态,onPause动作通知内核暂停所有的动作,比如DOM的解析、plugin的执行、JavaScript执行。
2021-11-07
31|多线程:RN 底层是如何保障交互体验的?
这一讲我们会围绕着 React Native 的多线程进行介绍,并会重点介绍新架构是如何改善交互体验的。
2022-12-01
原生 JS 手写一个优雅的图片预览功能,带你吃透背后原理
本文将用一个极简的例子详细讲解如何用原生JS一步步实现完整的图片预览和查看功能,无任何第三方依赖,兼容PC与H5,实现了触屏双指缩放等,干货满满。
2022-11-02
Weex 原理及架构剖析
weex-vue-framework向原生端发送渲染指令,最终渲染生成的是原生组件。WXBridge 是 weex 实现的一种 js 和 客户端通信的机制。客户端设计一套 JS Bridge,让 native 代码可以和 JavaScript 引擎相互通信,Weex源码转换成JS Bundle,异步更新
2023-04-09
云原生训练营 -Week10
云原生训练营Week10作业
2022-04-24
专科毕业三年,从外包公司到今日头条 offer,我想把面试心得分享给你
美团 RN 与 Picasso 的区别
2021-11-05
设计模式——详解 Flutter 中的组合模式
2022-09-13
27|跨端的机遇:小程序、Flutter 和 React Native 原理对比
如果只学那些日常会用到的、别人也会知识点,我的职业竞争力在哪里?
2022-07-01
[干货] Weex 在双 11 会场的大规模应用:业务支撑、稳定性保障和秒开实战
Native 开发的诸多亮点中,流畅体验和系统调用是最多被提及的。流畅体验体现在页面滚动/动画的流畅性,背后是更好的内存管理和更接近原生的性能;同时又是 Web 的痛点:资源首次下载、长页面内存溢出和滚动性能、动画性能、传统 web 性能(如JS执行效率)。
2021-11-29
设计模式——详解 Flutter 中的代理模式
2022-09-13
Flutter 中的设计模式——工厂模式详解
2022-05-20
Wasm-bpf: 为云原生 Webassembly 提供通用的 eBPF 内核可编程能力
基于 eBPF 的系统接口,为 Wasm 带来更多可能。
28|追本溯源:从第一版 React Native 开始学会读懂源码
今天,我们以第一版React Native源码为例,教你如何通过读源码,一步一步理解React Native新架构。
2022-09-01
聊聊 FlutterEngage 大会中的特性落地
本次flutter engage大会最大的亮点莫过于支持更多平台,在原有移动端的基础上,新增桌面、web端,从此flutter往真正的多平台迈向了更加坚实的一步,flutter2看起来更像全新的引擎。
淘宝 Native 研发模式的演进与思考 | DX 研发模式
DX全称DinamicX,目前是在淘宝乃至整个阿里集团内广泛使用的Native动态化方案,核心优势是性能和稳定性,本文主要阐述 DX 的发展历程以及近两年的重点建设事项。
2022-06-07
Taro 架构构析 (1):多端框架分析,Taro WePY uni-app 对比
像Qt 和 Flutter 从底层的渲染引擎 布局引擎 中层的 DSL,再到上层的框架全部由自己开发 ,研发成本巨大。React Native 和 Weex 没有渲染引擎,渲染的一致性无法保证。JS 和 Native 之间需要通信延迟等。Taro WePY uni-app抹平小程序之间
2023-04-09
推荐阅读
QQ NT 全新重构,探寻 24 岁 QQ 大重构背后的思考
跨端开发加餐:云原生系统监控
2023-09-27
32|Fabric:新渲染器的演进之路
2023-01-01
34|升级收益:这两年 React Native 都做了哪些升级?
2023-06-01
京东到家小程序 - 在性能及多端能力的探索实践 | 京东云技术团队
2023-06-29
Tetris Native 揭秘|有道词典动态化运营引擎
2023-11-13
软件测试 / 测试开发丨 H5 性能分析实战
2023-04-10
电子书
大厂实战PPT下载
换一换 杨靖 | PerfMa 解决方案专家
陈迪豪 | 第四范式 平台架构师
叶波 博士 | 美团 研究员
评论