微信小程序开发(一)小程序介绍
-
为什么会有小程序
- 小程序的诞生是为了解决微信里面浏览网页缓慢卡顿的问题,提供更加接近于原生应用的体验,能快速的加载,使用户使用起来更流畅。
- 其次,在微信推出小程序之前推出过一款针对网页开发者的工具包,我们成为JSSDK,让网页开发者可以根据微信的原生能力来做一些事情。但是网页开发者根据网页开发标准来进行开发,可以轻易绕过微信平台的审核和管控,所以微信才推出了小程序,让开发者根据小程序的开发规范来进行开发。
-
什么是小程序
小程序是一种不需要下载安装即可使用的应用,它实现了应用触手可及的梦想,这是微信之父张小龙对小程序的描述。其实小程序就是依托于微信这个大的生态系统,在微信平台上开发的轻量级应用,可以让我们通过更好的应用体验在微信内来使用我们的应用程序的功能。用户扫一扫或者在微信里搜一下即可打开应用,体现了用完即走的理念。用户不用关心是否安装太多应用的问题,应用将无处不在,随时可用,但又无需安装和卸载。
-
小程序和移动应用的区别
小程序无需安装,不占内存,一般只有几十到几百KB大小。小程序可以通过多个场景入口打开,比如通过小程序码或者点击朋友发的小程序消息卡片以及在微信里通过搜索来打开,所有说小程序易于传播。
我们传统的APP,首先必须要下载安装才可以使用,不如小程序灵活。APP的大小一般都在几十到几百M之间,比小程序更占内存。但是原生App的流畅性是优于微信小程序的,这是它的优点。
-
小程序的生态及应用前景
像一些内容和工具类的APP,例如知乎、今日头条、摩拜单车等,购物类APP京东、每日优鲜、小米商城等我们都可以通过使用其小程序来替代专门从应用商店下载APP,这些小程序基本可以满足我们的日常使用。一些娱乐小游戏,比如之前火爆朋友圈的跳一跳,我们也可以通过小程序来体验。目前已经有越来越多的公司开发了自己的小程序,一些餐饮行业,金融行业也在部署自己的小程序,小程序正在逐渐成为各个领域企业快速发展的一个重要机会。
小程序目前已经有百万级的开发者,在微信平台上线的小程序也在快速增加,同时小程序的缺口和需求量也是非常大的。从招聘网站上可以看出,已经有越来越多的公司要求移动端开发人员具备开发小程序的能力,这也是移动端向大前端发展的趋势。所以作为一个Android开发者,或许我们每个人都应该尝试着去学习下小程序的开发。毕竟技多不压身,多掌握一项技能总不是坏事。
-
小程序开发准备工作