一、Weex简介

大约两年前,为了写一本Weex的入门书籍,我花了几个月的时间学习了下Weex跨平台相关的知识。

Weex 是阿里前端技术团队开源的一套跨平台开发方案,能以Web的开发体验构建高性能、可扩展的 Native 应用。简单来说,在集成了 WeexSDK 之后,开发者就可以使用 JavaScript 语言和前端开发经验来开发移动应用。Weex 渲染引擎与DSL语法层是分开的,Weex 并不强依赖任何特定的前端框架。Weex 应用的页面表示层使用Vue,并遵循 W3C 标准实现了统一的 JSEngine 和 DOM API,Weex和React Native一样是当前流行的跨平台开发框架。

Weex 的另一个主要目标是跟进流行的 Web 开发技术并将其和原生开发的技术结合,实现开发效率和运行性能的高度统一。在开发阶段,一个 Weex 页面就像开发普通网页一样;在运行时,Weex 页面又充分利用了各种操作系统的原生组件和能力。

Weex的官方地址为:https://weex.apache.org/。Weex最简单的方法是使用 Playground App 和在 dotWe 编写一个 Hello World 的例子,开发者甚至不需要安装任何的开发环境或编写Native代码即可开始一个Weex应用程序。

通过下图,你可以大致了解 Weex 是如何工作的。

weex安装环境_WEEX跨平台开发环境搭建相关推荐

  1. Qt跨平台开发环境搭建

    Qt跨平台开发环境搭建 1.     背景介绍 Qt是一个跨平台的C++图形用户界面应用程序框架.它提供给应用程序开发者丰富的图形用户界面所需的所有功能.而且,Qt很容易扩展,并且允许真正地组件编程. ...

  2. 1、RN跨平台开发——环境搭建

    了解React Native React Native使你能够在Javascript和React的基础上获得完全一致的开发体验,构建世界一流的原生APP.React Native着力于提高多平台开发的 ...

  3. VSCode STM32跨平台开发环境搭建

    VSCode的强大不用多说了,直接上教程: 一.到官网下载安装VSCode 二.安装完成后,打开VSCode,安装PlatformIO IDE 插件 三.安装完重启VSCode,VSCode会继续安装 ...

  4. 【正点原子Linux连载】第三章 RV1126开发环境搭建 摘自【正点原子】ATK-DLRV1126系统开发手册

    1)实验平台:正点原子RV1126 Linux开发板 2)平台购买地址:https://detail.tmall.com/item.htm?id=692176265749 3)全套实验源码+手册+视频 ...

  5. uni-app简介、条件编译、App端Nvue开发、HTML5+、开发环境搭建、自定义组件、配置平台环境、uniCloud云开发平台

    uni-app简介 : 概述:uni-app是一个前端跨平台框架:会uni-app就可以用一套代码(类似vue语法)打包出安卓.ios.及各种小程序(微信.qq.支付宝等)端跨平台发布. 生态:完整的 ...

  6. day01--java基础编程:计算机基础知识 ,java语言概述,java开发环境搭建,eclipse概述,创建简单java项目,JDK JRE JVM的关系,java开发中的命名规范,编程风格

    1 Day01–Java开发环境+HelloWorld 1.1 计算机基础知识 资料下载网址:刘沛霞 18600949004 code.tarena.com.cn tarenacode code_20 ...

  7. Android环境搭建和Android HelloWorld—Android开发环境搭建

    Android_Android开发环境搭建-搭建Android的开发环境 1.我考虑先下载JDK7.0,在JDK的安装中,考虑一般SDK都是向上兼容的,于是选择了最高的版本7.0 这里是我总结的详细的 ...

  8. 【游戏开发】基于VS2017的OpenGL开发环境搭建

    一.简介 最近,马三买了两本有关于"计算机图形学"的书籍,准备在工作之余鼓捣鼓捣图形学和OpenGL编程,提升自己的价值(奔着学完能涨一波工资去的).俗话说得好,"工欲善 ...

  9. CentOS下C++开发环境搭建

    CentOS下C++开发环境搭建 vimplus github 我的环境 CentOS 7.5 64位 环境部署 vim 编辑工具 g++ 编译器 git 版本控制 gdb 调试工具 cmake 跨平 ...

最新文章

  1. C语言清空输入缓冲区的N种方法对比(转)
  2. 转:Unity3D研究院之提取游戏资源的三个工具支持Unity5(八十四)
  3. kelvin模型蠕变方程_第二章:黏弹性与波传播——2.4 力学模型和波传播
  4. “万物互联”的时代来了!鸿蒙系统OS 2.0重磅发布:“朋友圈”逐渐扩大
  5. C++项目开发注意事项--持续更新
  6. 纯前端实现人脸识别-提取-合成
  7. TangerineWallpaper for Mac(高清橘子壁纸) 中文版
  8. 计算机维修主板,电脑维修|干货收好!自己就能修主板
  9. 张萌韩墨羽——Toolbar和DrawerLayout+SlideMenu 2种方式实现抽屉侧滑
  10. 普通二本从小白到加入鹅厂的通关秘籍
  11. 大数据小项目之电视收视率企业项目11
  12. 计算机一个小键盘按不出来怎么办,电脑小键盘打不出字怎么办?
  13. java移除字符串中的表情符
  14. explain 解析
  15. 投影仪不能显示桌面图标(文字)
  16. python股票量化分析_python实战之股票交易量化分析
  17. 【性能测试】系统常用监控- -CPU
  18. Linux系统磁盘与分区管理
  19. 股指期货贴水收益研究的回测代码
  20. Linux系统通过firewall限制或开放IP及端口

热门文章

  1. HDU - 4497 GCD and LCM 数论gcd
  2. cf1562D Two Hundred Twenty One
  3. H - Prince and Princess 计蒜客 - 42402
  4. D - Maximum Value Problem FZU - 2037
  5. acwing提高组 第一章 动态规划
  6. Mynavi Programming Contest 2021(AtCoder Beginner Contest 201)题解
  7. P5934-[清华集训2012]最小生成树【最小割】
  8. U94222-循环往复【tarjan,DAGdp】
  9. JavaFX Chart设置数值显示
  10. Java 9 中的 GC 调优基础