机械工业出版社:微信小程序开发指南,助你轻松开启新时代

2024-06-03
来源:网络整理

出版社:机械工业出版社

以下摘录自本书前言

感谢微信团队为我们带来了微信小程序这个新东西。在大多数场景下,不再需要单独开发APP的时代已经到来。那么如何开发小程序?如何将已有的服务或场景与小程序结合?

由于小程序是一个新生事物,大多数人没有经验,像小龙一样,我觉得有必要为所有对小程序感兴趣、期待小程序的朋友提供一些小程序开发方面的指导,这是非常有意义的事情。

因为工作上和微信团队联系紧密,交流频繁,有近水楼台的优势,对腾讯的业务也有比较全面的了解,熟悉各种应用场景,学习了大量小程序项目案例。

自小程序内测以来,我们夜以继日地学习、理解微信团队的文档、梳理开发逻辑、测试各种场景案例,希望尽快为大家呈现一本从入门到精通的小程序开发完整指南。

我们试图通过本书发挥我们的先发优势,从小程序的框架、语法、功能、API入手,结合丰富实用的案例,帮助大家掌握小程序的开发与应用,探索小程序的适用范围以及未来优化演进的方向。

本书的目标读者包括

如何阅读本书

小程序开发书籍_小程序开发入门书籍_电子书开发软件

从软件设计的角度看,框架是一种可复用的软件架构方案,它规定了应用程序的架构,说明了软件架构内各个层次和组件之间的依赖关系、职责分配和控制流,并以一组用于实例间协作的接口、抽象类和方法表示。

框架一般比较成熟和健壮,可以处理系统中的很多细节,比如事务处理、安全、数据流控制等。框架一般被多人使用,因此结构良好,扩展性也很好。而且框架不断升级,可以直接享受别人升级代码带来的好处。

显然该框架极大的方便了开发人员,减少了开发代码量,提高了代码质量。

微信团队为小程序提供的开发框架是MINA框架,与淘宝Weex、Vue框架类似。MINA框架经过了大量底层优化设计,运行速度接近原生APP,对端与iOS端呈现高度一致,并拥有完善的开发调试工具。

微信团队为小程序开发者提供了包括UI界面、社交及支付、语音、多媒体、LBS服务、手机硬件、网络传输等基础能力,功能丰富实用,覆盖了大部分移动应用的场景需求。

基于对框架和小程序能力、开发流程的理解,我们将本书的基本内容分为五个部分:

本书旨在帮助读者全面了解小程序的功能和开发流程,从最简单到最复杂,让读者快速掌握小程序项目的开发。相信通过学习本书,读者能够尝试简单高效地构建具有原生App体验的小程序应用或服务。

最后,关于这本书的更多详细信息,你可以阅读原文。从我观察到的情况来看,有很多专门针对微信小程序的分享会,很多公司都在等着今天发布他们的小程序。(目前有团购,但都是预售)

分享