微信小程序分为前后端,前端就是小程序生态(wxml,wxss,js,含框架本身提供丰富的微信原生API),后端就是提供业务逻辑、数据支撑,通过api接口以json数据的形式返回给小程序,同时后端还要接受小程序的wx.request网络请求,并通过接口进行相应的数据增删查改、文件管理等处理。
综上,需要的技术储备:
后端:thinkphp,mysql数据库,json数据规范;
前端:wxml,wxss,js,微信小程序框架本身包含的微信原生API接口使用(这些都不需要。。。哈哈哈)。
给大家推荐一个神器:https://uniapp.dcloud.io/,`uni-app`是一个使用[Vue.js](https://vuejs.org/)开发所有前端应用的框架,开发者编写一套代码,可发布到iOS、Android、H5、以及各种小程序(微信/支付宝/百度/头条/QQ/钉钉)等多个平台。
上手特别轻松,一个vue文件就替代了原生微信小程序开发的wxml,wxss,js,好像做网页一样来做小程序和app的开发,谁用谁知道。