《WEEX跨平台开发实战》出版啦
简介
序言
近年来,伴随着大前端概念的提出和兴起,移动端和前端的边界变得越来越模糊,一大批移动跨平台开发框架和模式涌现出来。从早期的PhoneGap、Inoic 等Hybrid技术,到现在耳熟能详的React Native、WEEX和Flutter等跨平台技术,无不体现着移动端开发的前端化。作为阿里巴巴开源的一套移动跨平台技术框架,WEEX框架最初是为了解决移动开发过程中频繁发版和多端研发的问题而开发的。具体来说,使用WEEX提供的跨平台开发技术,开发者可以很方便地使用Web前端技术来构建高性能、可扩展的原生性能体验,并支持在Android、iOS和Web等多平台上进行部署。
作为目前主流的跨平台技术框架之一,WEEX项目使用Vue.js进行编写,对于熟悉Web前端开发的开发者来说,其是一个不错的选择。在性能和项目迭代方面,WEEX与PhoneGap、Inoic等Hybrid技术相比也有一定的优势。不过由于种种原因,WEEX的社区生态并不是很完善,也没有一本系统介绍WEEX的书籍。基于对跨平台技术的热爱,以及积累的一些WEEX项目实战经验,笔者思量再三决定对WEEX框架进行系统的梳理,并将其整理成书。
“路漫漫其修远兮,吾将上下而求索。”通过对WEEX技术的学习和本书的写作,笔者深刻地意识到“学无止境”的含义。如果本书对你学习WEEX有所帮助和启发,笔者将不胜欣慰。
如何阅读本书
本书共分为9章,章节概要如下。第1章~第4章:这4章属于WEEX入门与基础部分。这部分内容主要包括WEEX简介、WEEX环境搭建、WEEX基础知识以及WEEX开发常用的组件和模块等内容。同时,本部分内容配备了大量的实例,通过这部分内容的学习,读者将会对WEEX有一个基本的认识。
第5章~第8章:这4章属于WEEX进阶部分。这部分内容主要由讲述Rax、Vue.js、BindingX和WEEX Eros的章节组成,主要是介绍WEEX开发中的一些进阶知识。同时,为了加快WEEX的开发效率,建议开发者直接使用WEEX Eros和weexplus等WEEX脚手架。
第9章:这一章属于WEEX项目实战部分。这部分讲述了WEEX项目实战的内容,是对WEEX基础知识的综合运用。通过此部分的知识讲解,读者将会对WEEX有一个全面的认识。
希望通过本书的讲解,读者可以对WEEX技术有一个全面的了解,并能够使用它进行移动跨平台项目的开发。
适读人群
本书是一本关于WEEX入门与实战的书籍,适合前端开发者和移动Android/iOS开发者阅读。因此,不管你是一线移动开发工程师,还是有志于从事移动开发的前端开发者,都可以通过学习本书来获取移动跨平台开发的技能。
本书特定
基于Vue.js的高性能、轻量级跨平台开发框架;
由阿里巴巴开源,并捐赠给Apache基金会进行孵化的项目;
全面讲解WEEX框架的各个知识点,并辅以大量案例进行说明,使读者轻松掌握WEEX知识,并应用于实际工作;
本书为读者建立了共读群,方便与作者直接进行交流;
本书适合所有对移动跨平台开发感兴趣及正在致力于移动跨平台开发工作的读者阅读。
链接
作为国内第一本介绍Weex跨平台开发的书籍,本书详细的介绍了Weex框架开发的方方面面。作为一本实战类型的书籍,本书对原理介绍的比较少,主要还是围绕项目实战,注重基础,在本书构思方面,本书由浅入深,先介绍基础知识,后介绍Weex脚手架(如Weex eros和Weex plus)。最后,通过项目示例来讲解Weex项目开发的内容。
本书可以作为前端开发人员入门客户端开发的书籍,也可以作为客户端开发学习前端知识的跳板。并且,当时我写这本书的目录,更重要的是,想让更多进入阿里的人,能通过学习Weex来了解阿里的技术栈。
参考资料:Weex学习资料