微信小程序如何开发(微信小程序建议使用)

特别注明:本文节选自“知晓程序”《微信小程序入门指南》,获取详细报告,请在阿尔法公社微信后台回复“详细报告”或访问minapp.com

一、 小程序到底是什么?

「微信之父」张小龙是这样描述小程序的:

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

简单来说,小程序不用安装就能使用;它的体积也非常小,每一 个都不超过 1 M。

1.1 小程序的到来,将给我们带来的好处:

  • 少了安装 App 的麻烦

  • 释放手机内存

  • 让手机桌面更简洁

1.2 小程序与 HTML 5 有什么区别?

  • 对用户而言

    我们打开 HTML 5,实际上是打开一个网页,而网页需要在浏览器中渲染。而对于微信小程序来说,它的代码可以直接在微信上运行,省去了通过浏览器渲染的步骤,在体验上会胜过 HTML 5 不少。

  • 对开发者而言

    对于开发者来说,相比 HTML 5,小程序可以节省大量的服务器资源。

1.3 小程序与订阅号、服务号有什么区别?

  • 订阅号:顾名思义,是用户在微信中订阅文章所使用的公众帐户。

  • 服务号:是一种服务导向的公众帐户。

    以上两者都是以「聊天界面」为基础的,即是说,它们的功能和界面是早就规定好了的。而小程序允许开发者自定义界面,所以,不用局限于微信的聊天界面。

1.4 小程序是「无所不能」的吗?

  • 虽然小程序有千般好,但小程序也并不是万能的。

  • 首先,小程序不能承载所有的用户需求。

  • 其次,小程序的体系整体依赖于微信。

  • 另外,小程序目前不能主动发送消息(包括群发和模板消息)。

二、 如何拥有自己的小程序?

微信官方提供的小程序接入指南列出了以下事项:

  • 小程序注册;

  • 小程序信息完善及开发前准备;

  • 开发工具的使用;

  • 审核和发布小程序;

  • 小程序申请微信认证;

  • 小程序申请微信支付;

  • 小程序绑定微信开放平台账号。

三、 开发小程序需要具备什么技能?

对于小程序开发者来说,需要学习的语言主要有:

  • 微信标记语言(WeiXin Marked Language, WXML)

  • 微信样式表(WeiXin Style Sheet, WXSS)

  • JavaScript(JS)

3.1 如果你是 iOS / Android 开发人员

无论是从 iOS 还是 Android ,开发小程序都需要学习 JavaScript 语言。对于 iOS 开发来说,可能还要学习使用 HTML(WXML)构建界面的方式。对于原本就需要 XML 代码构建界面和交互的 Android 开发者来说,只需要了解小程序 WXML 可以使用的元素

3.2 如果你是网页前端开发人员

恭喜你,既然你已经能熟练使用 HTML、CSS 和 JS 语言,接下来的事情就简单得多了。网页前端开发人员需要适应 WXML 的逻辑和写法。开发人员需要了解 rpx 与各种长度单位的换算比例。

3.3 如果你是后端开发人员

即使是使用 Node.js 语言工作的后端开发人员,如果希望转向小 程序开发,依然需要先从前端三件套入手学习。

四、小程序大事记

从「应用号」到微信「小程序」,微信官方在小程序方面做了以下动作:

  • 2016 年 1 月 11 日:应用号初现、开发工具发布

  • 2016 年 1 月 20 日:WeUI 发布

  • 2016 年 4 月 19 日:微信内置浏览器升级

  • 2016 年 9 月 22 日:小程序发布内测

  • 2016 年 10 月 27 日:小程序新增 19 接口

  • 2016 年 11 月 3 日:小程序开放公测

  • 2016 年 11 月 18 日:小程序入口谜团

  • 2016 年 11 月 22 日:开发者工具更新

五、为什么选择1月9日发布

张小龙昨晚凌晨的一条朋友圈

十年前,苹果重新发明手机

不知道从现在开始的十年,微信小程序会改写什么?让我们拭目以待。

(0)

相关推荐

  • 支付宝小程序如何开发 支付宝小程序开发教程

    支付宝(中国)网络技术有限公司是国内领先的第三方支付平台,致力于提供“简单.安全.快速”的支付解决方案.支付宝公司从2004年建立开始,始终以“信任”作为产品和服务的核心.旗下有“支付宝”与“支付宝钱 ...

  • 微信小程序怎么开发 微信小程序开发高清图文教程

    相关文章阅读: 首先,我们必须先认清一个显而易见的事实:在本质上,微信应用号就是WebApp.那么有朋友就会问了,WebApp是什么呢?其实,WebApp就是区别于传统手机App的另外一种App形式. ...

  • 微信小程序是什么语言开发的 微信小程序的开发语言介绍

    微信小程序是什么语言开发的?最近有王者荣耀官方推出了微信小程序,受到玩家们很好的反响,那么小程序的开发语言用的什么呢,下面给大家带来微信小程序语言开发详解. 微信小程序是什么语言开发的: 首先我们先说 ...

  • 如何做微信小程序(微信小程序如何开发)

    一直不温不火的微信小程序2018年迎来了第二春,在我的记忆中随着跳一跳小游戏的出现,一时间数千万的微信小程序如雨后春笋般出现在我们的视线里.追着这波大浪潮,笔者所在的公司也开始将有些需求转移到微信小程 ...

  • 小程序怎么开发自己的小程序(制作微信小程序的开发工具)

    有很多人在开发小程序之前都会去了解微信小程序开发工具,想知道微信小程序用什么工具开发.时至今日,随着互联网技术的发展,现在开发微信小程序也能使用多种不同的工具,让我们来了解一下吧.一.微信开发者工具这 ...

  • 微信小程序怎么开发自己的小程序

    如何开发微信小程序?微信小程序开发文档包含制作方法和详细步骤 如何开发微信小程序?小程序开发,微信开发教程中有没有小程序开发文档,可以了解到微信小程序开发制作方法和详细步骤流程?重庆魔女科技开发公司是 ...

  • 微信小程序如何开发(微信小程序制作流程)

    微信小程序如何制作开发,这几年微信小程序的热度越来越高,很多的企业对于微信小程序的认可度增加了不少,都想给自己的公司开发一个微信小程序,那么微信小程序应该如何开发呢?这里和大家介绍一下,目前小程序的开 ...

  • 微专辑|小程序开发:教你在小程序中接入微信支付

    最近需要在微信小程序中用到在线支付功能,发现要在小程序里实现微信支付还是很方便的. 如果你以前开发过服务号下的微信支付,那么你会发现其实小程序里的微信支付和服务号里的开发过程如出一辙. 操作方法 01 ...

  • 微信小程序如何申请?微信小程序怎么开发?

    我们可以看出微信做小程序是有很远见的战略眼光的.微信做小程序这个产品,是想要连接线上和线下场景.然后实现连接服务和商业的层面.很快,小程序就会和支付宝这些商业应用进行短兵相接,必有一战.因此,在这个机 ...

  • 微信开发者工具怎么开发小程序(微信小程序开发入门)

    微信开发者工具一般由于小程序包的上传与发布.但是由于技术的发展,一些智能型平台已经实现与第三方平台接口对接,已实现一键发布,告别通过开发者工具进行传输.但为了小部分的需求者学习,使用开发者工具发布小程 ...