微信小程序有用完即丢的特点,从APP一级避免了平台差异,再加上微信的在线用户量,非常适合作为简单业务系统的平台。
应用的需求来自于学校日常的设备维修,业务部门缺乏统一的工单系统,网上开源的工单系统,功能较为庞大。对比阅读源码+删减无用功能+检查框架的时间,结合实际业务需求,自己开发较为节省时间。
最终开发完成了集身份验证、权限管理,工单管理、会场功能预定为一体的最简单的微信小程序,现将开发过程记录如下。
一、开发准备
- 开发电脑一台(windows 10)
- VMware软件
- VSCode编辑器
- 微信开发者工具
电脑配置以可以运行上述软件为好,无具体要求,自己用的顺手即可。
VMware虚拟机软件主要用来跑PHP+MySql,用虚拟机部署就可以免去单独部署开发服务器的麻烦,节省设备资源。
VSCode编辑器,是Visual Studio Code,微软大名鼎鼎的革命性产品,选用它不是为了追赶潮流,只是因为跟微软系统结合的较好,安装运行较为顺畅。开发过程中仅仅用到了代码编辑功能,未用到丰富的插件,所以完全可以根据喜好选择熟悉的代码编辑器,本例中主要用来编写PHP代码。
微信开发者工具,微信为开发者推荐的集成开发环境,集成度较好,使用较为方便。(也没有其他选择)
上述软件安装无特殊