推荐序FOREWORD

DCloud团队一直专注于移动互联网开发环境及开发技术的研究。2012年我们开始研发小程序技术,它具有即点即用、操作简单、运行性能极高等优点。在我们的推动下,各个厂商开始发展小程序业务。2016年微信等各大流量巨头软件陆续上线了小程序业务,小程序逐渐流行起来。

随着小程序的快速发展,我们遇到了一系列意料之外的问题。其中最为突出的是部分厂商因为利益诉求不同,各自推出了不同的标准,这样分裂的局面背离了我们的初衷,也对小程序的开发者造成了极大的不便。

为了解决混乱的局面,我们决定开发一款免费的开源框架,抹平各个平台的差异和不同限制。为了方便广大开发者使用,我们对核心架构进行了多次调整和验证,做到了性能足够优秀,开发成本低廉。uni-app就在这样的环境下诞生了!

在这之后,我们仍然持续不断地加大对uni-app的投入,不断降低使用门槛。我们的努力也有了收获——越来越多的开发者参与到uni-app的开发中,目前uni-app已经成为小程序开发者的首选。

uni-app是一个使用Vue.js开发所有前端应用的框架,开发者编写一套代码,可以发布到iOS、Android、Web(响应式),以及各种小程序(微信/支付宝/百度/头条/QQ/快手/钉钉/淘宝/360等)、快应用等多个平台。uni-app在开发者数量、案例、跨端抹平度、扩展灵活性、性能体验、周边生态、学习成本、开发成本八大关键指标上拥有非常明显的优势。

本书系统全面地讲述了uni-app的开发知识与实战应用,由浅入深地剖析了uni-app各个知识点及相关技术,对想要学习uni-app的开发者有极大的帮助。

感谢本书作者的辛苦付出。

DCloud CTO、uni-app产品负责人

崔红保