也是面试被问到的。
首先,Weex 是一个使用 Web 开发体验来开发高性能原生应用的框架。
说一下我的理解吧。
1. weex使用同一套代码来构建 Android、iOS 和 Web 应用
2. Weex 的结构是解耦的,渲染引擎与语法层是分开的,不依赖任何特定的前端框架,目前主要支持 Vue.js 和 Rax 这两个前端框架。
3. Weex 的另一个主要目标是跟进当代先进的 Web 开发和原生开发的技术,使生产力和性能共存。在开发 Weex 页面就像开发普通网页一样;在渲染 Weex 页面时和渲染原生页面一样。
4. Weex 提供了内置组件,看起来很像 HTML 标签,但无法使用所有 HTML 标签,只能使用内置组件和自定义组件。
5. 安装:npm install weex-toolkit -g
创建weex模板应用 weex create awesome-app
然后可以可以像一个普通的 Vue.js 项目一样去开发
网友评论