Weex开发系列:初识Weex

Posted Tsy远

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Weex开发系列:初识Weex相关的知识,希望对你有一定的参考价值。

本系列文章将记录 Weex 的 学习、开发之路、各种文档干货。鉴于当前 Weex 的普及性不高、文档不全,希望该系列文章能帮助到想要学习或者正在使用 Weex 的童鞋快速入门。

1 Weex是什么

Weex官网的解释是 Weex 是一个动态化的高扩展跨平台解决方案。就我的理解就是为了达到写一份代码可以同时在移动端(android端、ios端),Web端 同时运行的目的而开发的一系列系统或者提出了解决方案。这个系统方案包含各种native sdk、weex项目、构建工具、调试工具、文档等等。

类似的解决方案还有React Native。

2 Weex学习基础

作为一个Android开发,一开始接触Weex我是拒绝的。只会一些js和html基础,对我来说是一个很陌生的领域,可以说从零开始。在这我将自己的Weex入门做一个简单介绍。

2.1 前端基础认知

首先要有 Html、Css和Js的简单基础。这个基础可以仅知道各自概念、基本语法、基础页面绘制怎么写就够了。相信一个能较熟练掌握某一门语言的程序员对前端概念应该在大学里都有基础。

2.2 深入学习ES6

ES6是javascript的一个标准,也是当前vue2.0使用的标准,当前主流浏览器基本支持。

建议看一遍MDN的JavaScript基础文档和阮一峰的ES6电子书,这个阶段建议大概浏览和查询其中一些陌生的专业名词和知识,对Lambda、export等这些关键词都要有所了解。有个印象,等后面真正用到了回头细看。

2.3 Node.js 和 npm

在学习vue之前,需要先了解node.js 和 npm 的概念。已经对此了解的同学可以直接略过。

Node.js是一个开放源代码、跨平台的、可用于服务器端和网络应用的运行环境。- From 维基百科

这方面没有太多研究,大概知道这是一个服务器端,类似nginx、apache之类的。(如果解释有误欢迎指出)Node.js使用Google V8 JavaScript 引擎。(听说前端

以上是关于Weex开发系列:初识Weex的主要内容,如果未能解决你的问题,请参考以下文章

Weex初识和问题

Weex初识和问题

Weex系列之Module源码解析

WEEX系列 环境搭建

Android初识weex与rax

Weex系列之Weex入门准备