概述
Weex是由阿里巴巴研发的一套移动跨平台技术框架,研发的初衷是为了解决移动开发过程中频繁发版和多端研发的问题。使用Weex提供的跨平台技术,开发者可以很方便的使用Web技术来构建高性能、可扩展的Native级别的性能体验,并支持在Android、iOS、YunOS和Web等多平台上进行部署。具体的说,当在项目中集成WeexSDK之后,就可以使用JavaScript和现代流行的前端框架来开发移动应用。
同时,Weex框架的结构是解耦的,渲染引擎与语法层是分开的,也不依赖任何特定的前端框架,目前主要支持Vue.js和Rax两个前端框架。这样一来,甚至可以使用其他前端框架来驱动Weex,打造三端一致的Native应用。
WeexBox是Weex的脚手架开发框架,和著名的WeexEros和WeexPlus的作用一样。相比Weex,WeexBox具有如下的特点:
- 零配置,开箱即用的项目,自带最佳实践;
- 无需安装 weex-toolkit;
- 比 weex-debugger、weex-builder 更快的构建速度;
- 支持 sass、es6、file-loader、uglify、eslint等;
- 可通过审核的热更新,静默模式和强制模式随意切换;
- N 多实用的 Module 扩展;
- Android 5.0 (API 21)+
- iOS 10.0+
- Node:Nodej