前言

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

背景

为什么会有小程序?

  • 微信最早推出公众号和服务号,公众号和服务号所传播的网页经常出现加载缓慢甚至页面空白的情况。
  • 微信小程序的诞生就是为了有更好的手机原生应用体验,保证在微信内浏览页面能够快速加载,同时微信能够加强对应用进行规范和管理。
  • 最早腾讯针对该情况的解决方案是退出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. 介绍一下Extern “C”,它的作用是什么?

    Extern “C”是由C++提供的一个连接交换指定符号,用于告诉C++这段代码是C函数.这是因为C++编译后库中函数名会变得很长,与C生成的不一致,造成C++不能直接调用C函数,加上extren “ ...

  2. hdoj1028;他们说这题叫dp...

    #include<cstdio> #include<string> #include<iostream> #include<vector> #inclu ...

  3. bzoj 2626: JZPFAR【KD-tree】

    和3053差不多,把pair first做成负数就可以用大根堆维护了 注意:要开long long:比较的时候因为编号也占权重所以要比较pair:编号不是mid!不是mid!是初始输入的那个编号!搞混 ...

  4. locate的基本用法

    一.工作原理 1. locate是通过读取一个或多个由updatedb命令生成的数据库来查找文件的,而updatedb由计划任务程序cron每天运行来更新缺省的数据库(/var/lib/mlocate ...

  5. 序列/树上差分小结 By cellur925

    首先我们需要注意一下的是,差分比较适用于修改比较多而查询比较少的情况. 一.序列上差分 借教室  这是一道二分答案,在check函数中用到差分技巧的一道题,譬如说我们要把一个序列中[l,r]区间都加上 ...

  6. 基于 React-draft-wysiwyg 实现的 react 富文本编辑器组件 开箱即用

    工作中遇到了一个需要做图文详情 的富文本编辑的需求, 于是基于 React-draft-wysiwyg 实现了一个 纯组件, 目前支持 常规文本输入 外部链接图片 以及本地上传图片, 由于是纯组件, ...

  7. only-child选择器

    :only-child选择器用于匹配属于某一个父元素的唯一子元素的元素,也就是说,如果某个父元素仅有一个子元素,则使用  :only-chlid选择器  ,可以选择这个子元素

  8. 在img标签上尽量不要使用onerror事件

    在img标签上尽量不要使用onerror事件 因为在之前的时候,我在本地对用户头像修改发现,如果图片加载失败, 使用onerror事件去获取一个默认地址的图片虽然这是可行的,但是如果刚好onerror ...

  9. Angular4项目,默认的package.json创建及配置

        1.使用如下命令,可以创建一个默认的 package.json npm  init     创建后如下图所示: 添加 angular4 的 dependencies: npm install@ ...

  10. ubuntu server 14.04LTS升级Python3.5

    依次执行如下命令:需要root权限,普通用户可以使用sudo 来执行以下命令 root@ubuntu-server:~# add-apt-repository ppa:fkrull/deadsnake ...