小程序定义及架构

一、什么是小程序?

小程序是一种不需要下载安装即可使用的应用,它实现了应用「触手可及」的梦想
用户扫一扫或搜一下即可打开应用。也体现了「用完即走」的理念,用户不用关心
是否安装太多应用的问题。应用将无处不在,随时可用,但又无需安装卸载。

目前各个平台都在做自己的小程序,平台新起小程序项目时通常会和一些公司达成合作,比如几号前上线可以免费引流2000万等等

目前所在公司有做的小程序包括:微信小程序(日均200自然流量)、头条小程序(量少,已停止更新)、百度小程序(量少,已停止更新)

以下的介绍以微信小程序为例

二、小程序开发特点

微信为微信小程序提供了一套基础组件库,可以满足开发的基础开发需求,从而实现简单的快速开发;提供了比较完整的API,能够开发更丰富的功能和程序;还引入新的文件格式

三、小程序优点:

1、不需要安装,省安装时间及流量;
2、降低开发成本,可以跨平台;
3、推广更容易更简单;
4、UI和操作流程会更统一,降低用户的使用成本。

四、小程序架构

在这里插入图片描述

小程序分为两个主要部分:view模块和service模块。
View模块:
负责UI展示,它由wxml和wxss转换后的代码以及微信提供的辅助模块组成。
一个view模块对应一个webview组件,
小程序支持多个view存在,view模块通过
微信jsbridge对象来跟后台通信

猜你喜欢

转载自blog.csdn.net/weixin_48520816/article/details/125296572
今日推荐