前言

火爆的微信小程序:跳一跳、摩拜单车、美柚、大众点评、滴滴出行

背景

为什么会有小程序?

  • 微信最早推出公众号和服务号,公众号和服务号所传播的网页经常出现加载缓慢甚至页面空白的情况。
  • 微信小程序的诞生就是为了有更好的手机原生应用体验,保证在微信内浏览页面能够快速加载,同时微信能够加强对应用进行规范和管理。
  • 最早腾讯针对该情况的解决方案是退出JSSDK(公众号网页调试工具)开发工具包,JSSDK虽然可以便捷开发和微信原生应用:例如微信支付、定制化分享、卡卷等;但是JSSDK的开发标准比较宽泛,开发人员可以根据网页开发标准进行开发,能够容易绕过微信平台的审核和管控。
  • 所以小程序有他的开发语言和应用框架,开发者只能用小程序的标准进行开发,便于微信对应用的质量进行把控。

什么是小程序

张小龙对小程序的定义:

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

小程序和移动应用程序的区别

  • 无需安装:App应用需要下载安装,下程序只要打开即可使用。
  • 不占内存:App占用几十兆到几百兆内存,而小程序占用内存极小。
  • 易于传播:小程序可以在微信内快速传播。

小程序能做什么

  • 常见小程序

  • 小程序生态云图

    小程序生态的雏形正不断形成,传统产业渗透移动互联网的步伐正在加快。

  • 小程序生态

小程序开发的准备工作

1)        注册小程序账号

入口:https://mp.weixin.qq.com/

注册:

2)        激活邮箱

3)        信息登记

4)        登陆小程序管理后台

后台首页:

开发管理三个版本:线上版本、审核版本、开发版本

用户身份:包括管理员修改和成员管理。

数据分析:对线上小程序进行数据分析,包括PV、来源、用户画像等信息的统计。

模板消息:可以从模板库挑选模板。

客服反馈:客服人员管理,添加客服人员。

附近小程序:如果用户在小程序周围,用户则可以发现和使用小程序。

运维中心:微信小程序的错误信息查询和告警信息监控。

流量主:小程序广告推广。

设置:开发设置中包含了小程序appid

5)        完善小程序信息

6)        绑定开发者

安装使用微信开发者工具

进入小程序文档

进入开发,选择小程序开发

下载相应版本开发工具,安装。

开发工具介绍

微信扫码登陆开发工具

开发工具提供了小程序和公众号网页开发调试集成环境。

小程序项目

选择小程序项目,填写项目信息,AppID可以从小程序管理后台首页获取。

选择“建立普通快速启动模板”模板。

进入开发环境

详情参考:文档>>>小程序开发>>>工具

小程序01 微信小程序介绍和开发准备的更多相关文章

  1. 01 微信小程序入门

    一. 小程序介绍 微信小程序是腾讯于2017年1月9日推出的一种不需要下载安装即可在微信平台上使用的应用,主要提供给企业.政府.媒体.其他组织或个人的开发者在微信平台上提供服务. 微信小程序和微信的原 ...

  2. vue+uni-app商城实战 | 第一篇:【有来小店】微信小程序快速开发接入Spring Cloud OAuth2认证中心完成授权登录

    一. 前言 本篇通过实战来讲述如何使用uni-app快速进行商城微信小程序的开发以及小程序如何接入后台Spring Cloud微服务. 有来商城 youlai-mall 项目是一套全栈商城系统,技术栈 ...

  3. 承接小程序外包 微信小程序外包 H5外包 就找北京动点软件

    承接小程序外包 微信小程序外包 H5外包 就找北京动点软件 长年承接微信小程序.微信公众号开发 全职的H5开发团队,开发过几十款微信小程序公众号案例 欢迎来电咨询 QQ:372900288 微信:li ...

  4. 支付宝小程序与微信小程序开发功能和语法糖不同

    最近开始负责公司webapp数据打通支付宝小程序,之前已经打通了微信小程序,现在根据支付宝小程序的开发文档在之前的模板上面做修改. 在修改模板的过程中,总结一下双方功能和语法糖的不同之处. 框架: a ...

  5. 钉钉/支付宝小程序和微信小程序的区别及转换方案

    最近接到一个工作任务,是把钉钉小程序转微信小程序... 对,居然还有这种操作,之前只听过微信小程序转支付宝小程序的,钉钉转微信是什么鬼

  6. 支付宝小程序和微信小程序的区别(部分)

    支付宝小程序和微信小程序之间的互相转换 1.首先是文件名 微信小程序 wxss ------ 支付宝小程序 acss 微信小程序 wxml ------ 支付宝小程序 axml 2.调用方法前缀 微信 ...

  7. 微信小程序--仿微信小程序朋友圈Pro(内容发布、点赞、评论、回复评论)

    微信小程序--仿微信小程序朋友圈Pro(内容发布.点赞.评论.回复评论) 项目开源地址M朋友圈Pro 求个Star 项目背景 ​ 基于原来的开源项目 微信小程序仿朋友圈功能开发(发布.点赞.评论等功能 ...

  8. 微信小程序开发01 --- 微信小程序项目结构介绍

    一.微信小程序简单介绍: 微信官方介绍微信小程序是一个不需要下载安装就可使用(呵呵,JS代码不用下载吗?展示的UI不用下载吗?)的应用,它实现了应用“触手可及”的梦想,用户扫一扫或搜一下即可打开应用. ...

  9. 微信小程序(一)--微信小程序的介绍

    一.微信小程序简介 小程序是一种不需要下载安装即可使用的应用,它实现了应用“触手可及”的梦想,用户扫一扫或者搜一下即可打开应用.也体现了“用完即走”的理念,用户不用关心是否安装太多应用的问题.应用将无 ...

随机推荐

  1. git cherry-pick简介(转载)

    转自:http://hubingforever.blog.163.com/blog/static/1710405792012587115533/ 本文编辑整理自: http://sg552.iteye ...

  2. android 在一个应用中启动另一个应用

    在程序开发过程当中,常遇到需要启动另一个应用程序的情况,比如在点击软件的一个按钮可以打开地图软件. 如果既有包名又有主类的名字,那就好 办了, 直接像下面就行: [html]  Intent inte ...

  3. python 类装饰器

    class Test(): def __init__(self, func): print('装饰器1') self.__func = func def __call__(self): print(' ...

  4. IT兄弟连 Java Web教程 经典面试题2

    1.Servlet的工作流程? Servlet是运行在Servlet容器中的,由Servlet容器来负责Servlet实例的查找.创建以及整个生命周期的管理,Servlet整个生命周期可以分为四个阶段 ...

  5. postman接口测试系列: 时间戳和加密

    在使用postman进行接口测试的时候,对于有些接口字段需要时间戳加密,这个时候我们就遇到2个问题,其一是接口中的时间戳如何得到?其二就是对于现在常用的md5加密操作如何在postman中使用代码实现 ...

  6. 第五篇 .NET高级技术之CTS、CLS、CLR

    CTS.CLS.CLR 1. .Net平台下不只有C#语言,还有VB.Net.F#等语言.IL是程序最终编译的可以执行的二进制代码(托管代码),不同的语言最终都编译成标准的IL(中间语言,MSIL): ...

  7. redis优势

    redis是高性能的key-value内存数据库. 由于是内存型的,所以性能相比磁盘数据库更加优秀. 由于支持丰富的数据类型,相比memcache更受开发者欢迎.列表和整形是最常用的数据类型. 就算对 ...

  8. HAL之EXIT

    在STM32cubeMX中 1 在GPIO管脚上选定EXIT功能 2 在GPIO模式中设定触发边沿类型 3 在NVIC中设定NVIC分组及使能EIXT_Line0_interrupt 在MDK中的GP ...

  9. (024)[工具软件]截屏录屏软件FSCapture(转)

    该软件比 Snipaste 增加的功能有滚动截图和屏幕录制. 原文地址:https://www.appcgn.com/faststone-capture.html FastStoneCapture,简 ...

  10. empty 和 isset的区别和联系

    empty 和 isset的区别和联系 要说它们的联系,其共同点就是empty()和isset()都是变量处理函数,作用是判断变量是否已经配置,正是由于它们在处理变量过程中有很大的相似性,才导致对它们 ...