这篇文章将为大家详细讲解有关微信小程序的概念分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
什么是微信小程序
微信小程序简称小程序,英文名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游戏工程师的加入
关于“微信小程序的概念分析”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。