miniprogram-develop-diary
miniprogram-develop-diary copied to clipboard
微信小程序开发日记
trafficstars
miniprogram-develop-diary
微信小程序开发日记
前言
虽然最近几年的工作重点都在开发小程序上。但由于团队的人员足够多,工作划分实在太细,以至于无法全局地看待小程序开发。而且,很多新特性或者涉及到小程序框架本身的东西,无法深入参与。因此我决定,独立开发一个小程序,包含设计、开发、运营等。并将期间遇到的问题与思考,写于本日记中,若对他人有所帮助,甚好。
截止目前为止,团队里已有40+号前端开发,而公司目前只有一个小程序。
计划
首先,当然希望这款小程序是能拥有一定的用户量的,这是每个开发人员的梦想。
其次,涉及到的功能不能太复杂,而且要符合微信小程序的审核规则。否则这将可能导致项目的流产。
最后,希望功能足够丰富,以至于我可以尽可能地用上微信提供的特性。
目标
短期目标,让用户达到1000人,这样我就可以开通“流量主”功能,致使我能拥有“睡”后收入。
大纲
- [x] 起步
- [x] 挖掘数据
- [x] 小程序相关
- [x] 框架设计
- [x] 实时日志的封装
- [x] API Promise化
- [x] 自定义tabbar
- [x] 全局变量的管理
- [x] 组件封装的思考
- [x] 自动更新机制
- [x] 自定义导航栏
- [x] 订阅消息的思考
- [x] 路由的封装设计
- [ ] 谈谈计算属性的实现方案
- [ ] CSS样式
- [ ] 一些思考
- [ ] 云开发相关
- [ ] 数据迁移
- [ ] 数据库权限
- [ ] 兼容性处理
- [x] 工程化
- [x] 编码规范的一些思考
- [ ] 自动化发布
- [ ] 运营相关