欢迎来到微信小程序的世界!在这里,我们将一起从开发者的角度深入地学习如何开发一个微信小程序。
强调“开发者”,是因为我们不是从计算机爱好者的角度出发,介绍如何开发一个“简单”的微信小程序。而是站在开发者的角度,探讨如何遵照规范的软件开发过程,开发一个架构优雅、程序代码优美、用户交互流畅、符合软件行业技术标准的微信小程序。
强调“深入”,是因为我们不会致力于在本书中大量而泛泛地介绍与微信小程序开发有关的各种技术。而是聚焦在几十种微信小程序开发的关键技术上,深入地讨论它们的技术细节,并探索如何将它们以连贯且有意义的形式整合起来,从而切实地解决现实问题。
开发微信小程序所需要的所有技术资料,几乎都可以从微信官方文档中找到,因此完全没有必要在书中呈现。然而,官方文档只介绍了如何使用这些技术,没有介绍如何有机地整合这些技术并解决现实问题,而解决现实问题正是本书的价值所在。
强调“一个”,是因为我们不会介绍多个所谓“开发实例”,而是侧重于一个微信小程序项目的完整开发周期,并呈现由技术储备、交互设计、数据管理、分层架构、多人协同开发及高级技术运用等环节组成的完整开发流程。Daily Poetry X-Mini 是本书唯一的实例。我们会从第3章开始开发这个实例,同时我们所有的学习也将随着这个实例的开发而逐步展开。
听起来很复杂,但同时又有点儿激动是不是?别紧张,我们的理念是“轻理论,重实践”。让我们把概念放在一边,先完成软件安装,再尝试开发一个HelloWorld小程序项目,踏上我们的微信小程序开发之路吧!