小程序开发
这是我参与「第四届青训营 」笔记创作活动的的第19天
1.重点内容
了解小程序的业务产品价值同时掌握小程序的相关技术原理。
2.重要的知识点
- 发展历程
- 业务价值
- 技术解析
- 相关拓展
3.详尽的知识点
发展历程
- 2017年1月,微信小程序正式发布
- 同年2月,小程序面向个人开发者开放
- 同年4月,公众平台支持小程序
- 同年9月,支付宝小程序面向用户公测
- 同年12月,代码保扩展到了4MB,上线“跳一跳”小游戏
- 2018年一月,微信小程序实现直接打开APP能力
- 同年3月,微信小程序插件功能开放
- 同年4月,百度推出小程序
- 同年9月,小程序+云开发正式上线
- 同年12月,微信正式以搜索形式给小程序派糖
- 2019年,微信主页下拉出现小程序桌面
- 同年3月,小程序纳入腾讯最高战略
- 同年4月,微信开放全量搜索
- 同年5月,腾讯推出“生态车联网”
- 同年9月,开放广告相关组件
- 同年10月,小程序成为主要流量承接方式
- 同年12月,全球小程序生态大会召开
- 2020年2月,疫情催生小程序加速应用
- 同年3月,微信开通小程序直播
- 同年4月,复工复产就业类小程序上线
- 同年7月,微信视频号改版升级
- 同年9月,微信视频号激发小程序商业价值
- 同年10月,商业闭环逐步成熟
- 同年11月,快手小程序开启内测
- 同年12月,促进小程序电商的繁荣与发展
业务价值
与web的区别
- 有固定的语法和统一的版本管理,平台可以方便的进行审核
- 平台可以控制各个入口,给用户带来更好的体验
- 小程序基于特殊架构,比web拥有更好的流畅度,和更好的跳转体验
三大价值
- 渠道价值
- 业务探索价值
- 数字升级价值
技术解析
小程序原理
WebView+JSBridge
小程序要求做到资源离线化,这就要求开发者保证安全性:
-
开放门槛低
- HTML+JS+CSS
-
接近原生的使用体验
- 资源加载+渲染+页面切换
-
能够保证安全可控
- 独立JS沙盒
相关拓展
跨端框架
跨端框架的出现为了解决两个问题
- 复杂应用的构建
- 一次开放可以跨多端
| remax | taro | megalo | mpvue | nui-app | |
|---|---|---|---|---|---|
| 语法 | React | React/Vue | Vue | Vue | Vue |
| 厂家 | 蚂蚁金服 | 京东 | 网易 | 美团 | Hbuilder |
4.课后总结
小程序上线多年以来,深受人们的喜爱。从发展历史来看,未来的趋势也是偏向小程序开发,所以作为开发者,要牢牢把握风口,投身前沿技术的开放。