接着上期的继续唠
最近前端小哥业务繁忙。今天自个儿就安装了个微信开发者工具,琢磨一下小程序开发是怎么一回事儿。
微信小程序目录结构
- config ——配置文件
- http ——字典形式的接口
- pages ——界面
- xxx模块
- xx.js
- xx.json
- xx.wxml ——类似html
- xx.wxss ——类似css
- xxx模块
- static ——静态资源文件
- utils ——封装工具
- app.json ——存储视图
搞了半天,小程序和web是一样一样的,都是触类旁通的。
其中wxml格式的文件就和thymeleaf很相似。{{ xx }}这样双括号的显示值的方式又和django的模板语言很相似,真有意思。
实际开发中的问题
一期的工作,渐渐进入尾声,上周去到了xx科技公司那边做产品演示,内容大致和原型设计吻合,但是在演示的途中,每操作几个步骤,对方的老总就会提出一些的问题。
本个项目的核心是设备的报修以及处理,但是实际的场景是多变的。本次会议有提到项目三期、四期的智能派单的设计。设计目的是为了能够像美团一样,能够把需要维修的单子通过系统智能的派给附近的技术人员前去维修。
虽然逻辑上是可行性,但是在实际的编码过程中存在很多的问题的,项目之处就是采用敏捷开发的模式,先做好最小可运行单元,后期逐渐完善,但是在数据库的设计上可能就不是那么友好了,后面会尽快的做好分表工作,前期的设计不再适应当前的业务需求。
还有一点心得体会,就是下次开会,客户提出的新的需求的时候,能够用思维导图将每个逻辑的分支罗列清楚,折让每个人都能清晰的掌握业务的逻辑。