miniprogram-develop-diary icon indicating copy to clipboard operation
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] 编码规范的一些思考
    • [ ] 自动化发布
  • [ ] 运营相关