微信小程序开发

2018-02-06  本文已影响8人  ridox

小程序介绍

小程序的理念是触手可及、用完即走。无需安装,扫一扫或搜一下即可快速使用。全面开放申请后,主体类型为企业、政府、媒体、其他组织或个人的开发者,均可申请注册小程序。小程序开发完成后,通过审核并发布后,即可使用。 此外,微信官方提供了完备的调试、开发、部署、运营、客服功能。

小程序的开发

技术上来说,小程序的运行环境是一个封闭的web容器(由微信APP提供), 支持MVVM的开发模式, 熟悉React、VUE的开发者可以很快上手。 新建一个小程序,会有如下四中后缀的文件:

从事过网页编程的人知道,网页编程采用的是 HTML + CSS + JS 这样的组合,其中 HTML 是用来描述当前这个页面的结构,CSS 用来描述页面的样子,JS 通常是用来处理这个页面和用户的交互。 这里WXML扮演HTML的角色,WXSS扮演CSS的角色,只是做了少量修改。其中:

对于每个小程序,一般都会有如下几个文件:

小程序的部署

你在本地写的WeApp会被IDE自动打包,上传到微信服务器,然后被微信服务器分发到cdn网络上。上传的过程大致如下:

小程序的框架

TODO

小程序服务端解决方案

小程序本身只是个前端App,用于展示数据,获取用户反馈,同时它需要与第三方服务端交互,才能完成整个服务。
小程序的API提供了丰富的API来完成与服务端你的交互:

参考资料

上一篇下一篇

猜你喜欢

热点阅读