1 、技术选型
搭建小程序,需要有后台服务端, JAVA 、PHP、Python都是后端服务语言的选择,考虑到JAVA对服务器的要求比较高,不符合轻量简单的原则,只有PHP、Python选择了,由于Python没接触过,不熟悉,所以选择使用 PHP技术 。
技术:PHP、小程序、MySQL
框架:ThinkPHP5( PHP框架 )、FastAdmin( 后台管理系统框架)、原生小程序
ThinkPHP5开发技术:www.kancloud.cn/manual/thinkphp5/118003
2、小程序环境
直接使用微信原生的微信开发者工具、微信封装的前端框架语言,做小程序前需要申请一个小程序服务号,具体申请流程见:developers.weixin.qq.com/miniprogram/dev/framework/quickstart/getstart.html#%E7%94%B3%E8%AF%B7%E5%B8%90%E5%8F%B7
小程序环境搭建及框架语言介绍见官网:
developers.weixin.qq.com/miniprogram/dev/framework/quickstart/getstart.html#%E5%AE%89%E8%A3%85%E5%BC%80%E5%8F%91%E5%B7%A5%E5%85%B7
因为腾讯针对小程序专门封装了前端语言,所以学习也需要一定的时间成本,特别是腾讯的API文档有些地方说的不明不白,有些坑,遇到问题只能求助万能的互联网了,这也是必须经历的过程。
准备好小程序环境,接下来就要搭建PHP环境了。
3、搭建PHP环境
(1)PHP开发工具,可以选择PhpStorm、VSCode,也有很多其他工具,都可以用,自己习惯就好。
(2)PHP开发需要安装php、apache、mysql等,直接安装 PhpStudy ,已经集成好了所有工具,非常方便,对于初学者也可避免在搭建环境的过程中遇到一堆问题从而影响了学习的热情。
PhpStudy 软件安装地址:m.xp.cn/
完成PhpStudy 环境安装后,选择php7.0版本,使用工具就可以开始开发了。
4、PHP后台管理系统
PHP开发,使用框架会事半功倍,我选择使用的是ThinkPHP5框架,小程序后台也需要有个统一的后台管理系统,方便维护一些后台功能。
目前后台管理系统很多,我比较倾向于FastAdmin框架,FastAdmin框架地址:www.fastadmin.net/
FastAdmin配置可参考以下链接的操作:
以上环境都搭建好后,就可以启动小程序的开发工作了。