且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

《微信小程序:开发入门及案例详解》—— 第1章 初识小程序 1.1 简介

更新时间:2022-09-09 13:47:32

本节书摘来自华章出版社《微信小程序:开发入门及案例详解》一 书中的第1章,第1.1节,作者李骏 边思,更多章节内容可以访问云栖社区“华章计算机”公众号查看,

第1章 初识小程序

     微信小程序自2016年9月21日内测以来,就引起广泛关注,越来越多的开发者开始研究如何使用它,在业界刮起了一阵不小的飓风。小程序不仅在商业上具备很大潜力,同时在技术上解决了一套代码多端运行和动态发版的两大痛点,用户在微信中扫一扫或搜一下即可打开具备原生体验的应用,这给开发者带来了很大的想象空间。

1.1 简介

     按官方定义来讲,小程序是一种不需要下载安装即可使用的应用,它实现了应用“触手可及”的梦想,用户扫一扫或者搜一下即可打开应用。也体现了“用完即走”的理念,用户不用担心是否安装太多应用的问题。应用将无处不在,随时可用,但又无需安装卸载。
     从技术角度来讲,小程序采用了类似React Native和Weex一样的解析技术,开发者可编写一套代码在多端运行(Android微信、iOS微信和浏览器容器),同时相比公众号H5应用,小程序具备更好的原生体验。严格来讲,小程序也是需要下载和安装的,只是由于技术实现方案以及官方规定小程序包容量不得超过1M,使得下载、安装(部署)过程特别快,用户在感官上察觉不到它在安装而已。为了达到用完即走、快速开发的目的,小程序提供了一套完整的开发框架、丰富的组件和API,相比React Native和Weex,小程序将技术与商业进行了完美的结合。