
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
更多内容推荐
28|追本溯源:从第一版 React Native 开始学会读懂源码
今天,我们以第一版React Native源码为例,教你如何通过读源码,一步一步理解React Native新架构。
2022-09-01
小白必看,JSBridge 初探
JSBridge 是一种 JS 实现的 Bridge,连接着桥两端的 Native 和 H5。它在 APP 内方便地让 Native 和 JS 双向通信。本文简要介绍了 JSBridge 的部分原理,希望对各位初学者有所帮助。
21|混合应用:如何从零开始集成 React Native?
混合开发要怎么做?
2022-05-16
闲鱼 Flutter 实践与思考
没有最好的框架,只有最适合的框架。是什么原因让闲鱼选择了 Flutter?闲鱼在架构 Flutter 化这方面有着怎样的经验与挑战呢?
Flutter 在阿里淘系的体系化建设和业务实践
阿里的核心目标是把 Flutter 从一个单点的技术框架,打造成完整的企业级解决方案。
飞猪 Flutter 技术演进及业务改造实践
结合飞猪近半年来在Flutter技术实践中的突破和探索,重点介绍跨端标准容器建设、组件库的沉淀、性能优化的经验,以及面对存量业务做Flutter改造的新思路。
27|跨端的机遇:小程序、Flutter 和 React Native 原理对比
如果只学那些日常会用到的、别人也会知识点,我的职业竞争力在哪里?
2022-07-01
32|Fabric:新渲染器的演进之路
对核心渲染流程的持续迭代和优化,是 React Native 能够广受欢迎的重要原因之一。
2023-01-01
移动前端开发和 Web 前端开发的区别是什么?
本文介绍移动和 Web前端开发的区别。
基于 weex 的有赞无线开发框架
本文出自《有赞技术2018年度合集》系列
如何开发跨框架的组件
开发过程中,往往需要提供组件给不同的上层业务方使用,其中涉及 jQuery、React 、Vue 等各种框架。为了满足不同业务方的需求,需要根据业务方使用的框架,开发对应框架的组件。本文则为你提供方案解决多框架背景下的组件重复开发问题。
Flutter 在流式场景下的架构设计与应用
目前,闲鱼的主要业务场景都是基于流式场景构建的。
React 的未来:什么是服务器端组件?
React 好像这么多年来就发布了一个 React Hooks,那么,React 团队到底在做哪些事情呢?
2021-07-10
开篇词|为什么要选择 React Native 做你的跨端方案?
可以预见,React Native 新架构将会给我们带来巨大惊喜。
2022-03-28
Flutter Boost3.0 初探
随着Flutter的发展,国内越来越多的App开始使用Flutter。
聊聊 FlutterEngage 大会中的特性落地
本次flutter engage大会最大的亮点莫过于支持更多平台,在原有移动端的基础上,新增桌面、web端,从此flutter往真正的多平台迈向了更加坚实的一步,flutter2看起来更像全新的引擎。
阿里集团内如何进行 Flutter 体系化建设?
本文介绍阿里集团内如何进行Flutter体系化建设。
自绘引擎时代,为什么 Flutter 能突出重围?
本文将深入浅出和大家聊聊 Flutter 的设计背景、技术特点,以及与其他同类技术之间的对比。
5000 字解析:前端五种跨平台技术
本文不涉及到任何代码,只讲概念层面的,结合本人在实际开发过程中的各种体验,对这几种跨平台技术进行一个点评。
百度智能小程序框架性能优化实践
小程序的灵活性已被证实,在性能方面,百度智能小程序从框架启动、小程序包下载、小程序包加载以及渲染等 4 个方面进行了启动速度优化。
推荐阅读
滴滴开源轻量级跨端开发框架:Hummer
34|升级收益:这两年 React Native 都做了哪些升级?
2023-06-01
贝壳跨端之路——从 0 到 1 接入 Flutter 实战
APICloud AVM 框架列表组件 list-view 的使用、flex 布局教程
2022-02-09
技术干货 | jsAPI 方式下的导航栏的动态化修改
2021-10-15
04|架构演进:架构是如何跟随业务演进的?
2023-02-17
加餐:云原生系统监控
2023-09-27
电子书

大厂实战PPT下载
换一换 
吴迪 | 火山引擎 基础架构服务框架⼯程师
李梦云 | 字节跳动 Client Infra-App Health 高级研发工程师
夏源 | 百度 灵医大模型底座技术负责人
评论