微信小程序开发【一】-- 初识小程序

小程序已经火了很久了,一直想学习小程序,苦于工作比较忙,加班比较多没时间,当然这其实都是理由,很多时候习惯了搬砖,习惯了固定的圈子,很难也不想涉足其他的领域,但是也不能老错过一波又一波新鲜的东西吧。
无论怎样,只是现在开始就不算晚,建立这个系列就是为了督促自己每天的坚持和进步,大家一起加油!

系列文章目录

微信小程序开发【一】-- 初识小程序 传送门
微信小程序开发【二】-- 小程序入门 传送门
微信小程序开发【三】-- 项目结构概述 传送门
微信小程序开发【四】-- 配置详解 传送门
微信小程序开发【五】-- wxml详解 传送门
微信小程序开发【六】-- wxss详解 传送门
微信小程序开发【七】-- js详解 传送门
微信小程序开发【八】-- 页面栈和模块化 传送门
微信小程序开发【九】-- 初识小程序云开发 传送门
微信小程序开发【十】-- 云函数/云数据库/云存储 传送门


文章目录

  • 系列文章目录
  • 前言
  • 一、先了解历史
  • 二、小程序是什么?
  • 三、访问方式
    • 1. 微信首页下拉
    • 2. 微信搜索
    • 3. 公众号关联
  • 四、小程序与订阅号、服务号、企业号的比较
  • 五、小程序开发需要什么能力
  • 总结


前言

“小程序是一种不需要下载安装即可使用的应用,它实现了应用「触手可及」的梦想,用户扫一扫或搜一下即可打开应用。” 张小龙在朋友圈里是这样解释微信小程序的,其 “用完即走” 的理念,让人非常耳目一新。


一、先了解历史

  • 2016年1月11日,张小龙 “微信公开课 Pro 版” 发布会提出,越来越多产品通过公众号来做,因为这里开发、获取用户和传播成本更低。拆分出来的服务号并没有提供更好的服务,所以微信内部正在研究新的形态,叫「微信小程序」
  • 2016年9月22日,微信应用号改名小程序 发布内测邀请
  • 2016年11月3日,小程序公测
  • 2016年12月17日,马化腾宣布 - 春节前正式发布小程序
  • 2016年12月21日,小程序新增多项功能:分享页面、模板消息、客服消息、扫一扫、带参数二维码
  • 2017年1月9日,小程序正式发布

二、小程序是什么?

微信小程序是一种可以在微信内部直接运行的应用程序,它不需要下载或安装即可使用,可以通过扫描二维码、搜索名称、公众号菜单等方式进入。如果将微信理解为一个计算机编译解释平台,那么微信小程序就是一个个小的应用,通过微信这个平台,微信小程序才能运行起来。这确实比传统的下载 APP 能节省很多内存空间 ,因为一些代码已经被微信这个大容器给封装了,你只需要一些简单的代码,就能调用一些系统功能。

伴随着微信小程序的出现,阿里、百度相继推出了自己的小程序还有一些轻应用等。这种打开即用,用完即走的体验确实颠覆了传统的 APP。

三、访问方式

1. 微信首页下拉

  • 首页下拉可以快速进入搜索小程序的界面,同时最近使用的小程序和收藏的小程序也会展示出来
    微信小程序开发【一】-- 初识小程序_第1张图片

2. 微信搜索

  • 微信搜索不仅包括在微信的首页搜索框进行搜索,也可以在微信发现栏目下方的小程序选项进行搜索
    微信小程序开发【一】-- 初识小程序_第2张图片

3. 公众号关联

  • 同一运营主体可以把公众号与小程序进行关联,同一公众号可关联多个小程序

四、小程序与订阅号、服务号、企业号的比较

类型 小程序 订阅号 服务号 企业号
申请资质 不限 不限 不能个人 不能个人
功能 快速便捷应用 信息传播 侧重提供服务 企业内部、上下游连接
开发难度
群发消息 每日 1 条 每月 4 条 不限
应用场景 低频、简单程序 中频、简单程序 高频、复杂程序 企业内部程序
举例 腾讯投票 央视新闻 南方航空 哈根达斯

五、小程序开发需要什么能力

分类 知识储备 重要性 备注
UI 布局 WXML语法 ****
美化 WXSS语法 **
逻辑层 ES5,ES6 *****
服务器 PHP、JAVA 或 C++ 等 * 涉及服务端需要
数据库 SQL * 涉及服务端需要

总结

对于微信而言:

  • 架设了一个足够轻的插件桥梁系统,可以服务于巨大的社交容器,让各种关系链和服务的通道更加舒畅,提升了用户体验,也让用户更多留在了微信生态中。

对于开发者而言:

  • 微信开放了自身能力和部分关系链,只要开发者找准了微信生态中细分用户场景,就能做更好地服务,无疑是巨大的福音。

对于用户而言:

  • 用户体验得到了大幅提升,在不同使用场景有不同的小程序解决方案,应用将无处不在,又无需下载,真正 “触手可及、用完即走”。

你可能感兴趣的:(微信小程序开发,微信小程序)