微信小程序

作者:高天阳

邮箱:13683265113@163.com

更改历史

*2018-12-13     高天阳     初始化文档

1 简介与背景(Q&A)

什么是微信小程序

张小龙的定义:

  • 不需要下载安装即可使用

  • 用户"用完即走",不用关心是否安装太多应用

  • 应用将无处不在,随时可用

微信小程序的特点

  • 小程序适合做简单的、用完即走的应用

  • 小程序适合低频的应用

  • 小程序适合性能要求不高的应用

微信小程序和传统APP的对比

传统APP

微信小程序

体验差

流程简单

成本高

跨平台

哪些类型的应用适合微信小程序

不适合

不太适合

适合

知乎

豆瓣

饿了么

斗鱼直播

美团

猫眼

王者荣耀

招商银行

滴滴出行

  • 不适合

    • 知乎:社区型APP,用户一般会长时间逗留,使用频度较高,依赖系统推送,不支持WebView

    • 斗鱼:用户长时间停留,性能要求较高。

    • 手游:性能要求较高。

  • 不太适合

    • 豆瓣:精简版,只做点评模块

    • 美团:精简版,只做外卖模块

    • 招商银行:精简版,只做信用卡账单查询模块

  • 适合

    • 饿了么:用完即走、使用频度低、性能要求低

    • 猫眼:用完即走、使用频度低、性能要求低

    • 滴滴打车:用完即走、使用频度低、性能要求低

对开发者的影响

  • 短期内将提升市场对JavaScript程序员的需求量

  • 小程序是0基础开发者很好的入门平台

  • 小程序不可以使用现在已经存在的JavaScript组件库

  • 开发环境和开发逻辑极其简单,非常适合新手入门

小程序需要什么基础

  • JS

  • ES6

  • CSS

小作业:

找几款常用的APP,分析一下,它是否适合开发成小程序版本?

2 开发环境

2.1 开发工具下载

开发工具下载地址

  • 新建小程序项目

  • 微信Web开发者工具界面功能介绍

Last updated