微信小程序概念篇

整理的概念,全是概念没啥实际用途,但是能让你和别人说起小程序的时候更加懂它的从无到有,从0到1

什么是微信小程序

微信小程序简称小程序,英文名Mini Program,也被称为微信应用号,不同于微信订阅号或公众号,微信小程序被赋予了应用程序的能力,它是一种不需要下载安装即可使用的应用,它实现了应用“触手可及”的梦想,用户扫一扫或搜一下即可打开应用;也体现了“用完即走”的理念,用户不再需要关心是否安装太多应用的问题。

应用将无处不在,随时随地可用,无需卸载

小程序发展时间轴

2016年1月9日,腾讯公司启动了微信小程序产品的研发,提出应用号的概念
2016年9月22日,微信公众平台对外发送小程序内测邀请,内测名额200个
2016年11月3日,微信小程序对外公测,开发完成后可以提交审核,但公测期间不能发布
2016年12月28日,张小龙在微信公开课中解答外界对微信小程序的几大疑惑,包括没有应用商店、没有推送消息等
2016年12月30日,微信公众平台对外公告,上线的微信小程序最多可生成10000个带参数的二维码
2017年1月9日,微信小程序正式上线
2017年3月27日,微信小程序开放了个人账号申请,从此以后,不是企业也能开发小程序
2017年3月28日,微信小程序开放了蓝牙、卡卷、获知访问场景、共享微信通讯录等功能,并支持JS ES6新语法
2017年4月17日,微信小程序代码包的大小限制从1MB提升到2MB,开发了第三方平台开发小程序的功能,开放了数据分析接口
2017年4月20日,微信小程序对所有公众号都开放了关联小程序的功能
2017年4月25日,微信小程序开放了公众号推送文章可插入小程序的功能
2017年5月19日,微信小程序可支持蓝牙
2017年6月21日,微信小程序开放了打开另一个小程序的功能
2017年7月11日,微信小程序添加了富文本支持
….

微信小程序能否取代APP

这个标题老生常谈了,但是还是要说下,原生APP一般要同时开发IOS和Android两版,而小程序只需要做一版,这是小程序最大的优势,从这个角度看,小程序是“跨平台”的,在现阶段,小程序的开发效率低于APP,小程序独立出了一个封闭的生态,缺乏成熟的组件,统计、绘图组件,以前的echarts都无法使用,想要取代APP还要很长的路要走

最新小程序框架

mpvue 是一个使用 Vue.js 开发小程序的前端框架。框架基于 Vue.js 核心,mpvue 修改了 Vue.js 的 runtime 和 compiler 实现,使其可以运行在小程序环境中,从而为小程序开发引入了整套 Vue.js 开发体验。

Taro 是由京东 – 凹凸实验室打造的一套遵循 React 语法规范的多端统一开发框架,使用 Taro,我们可以只书写一套代码,通过 Taro 的编译工具,将源代码分别编译出可以在不同端(微信小程序、H5、App、快应用等)运行的代码

微信小程序带来的机会

微信小程序给很多想做程序员的人员提供了机会,因为它的门槛很低,不需要太难的技术,同时细心观察不难发现,在招聘网站上面已经有小程序工程师的岗位出现,微信小游戏的上线更新吸引一批HTML5游戏工程师的加入

    原文作者:离岛
    原文地址: https://segmentfault.com/a/1190000015302117
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞