打造一个属于自己的“打卡”小程序
介绍
可能是由于没有什么目标,感觉 20 年过得挺快的。虽然工作上貌似很充实,但不过是整天写着一堆业务代码,在写年度总结时竟一时词穷,回想一整年的工作情景,有点”十年如一日“的感觉。2021 年,希望能做出一些改变,立了一些 flag,比如早睡早起、旅游、健身等等。考虑到有些 flag 需要长期坚持的,故想找个地方打卡,把自己每天的完成度记录下来,方便随时查看完成度。然而,看了挺多的打卡 app 和日历提醒功能,感觉总是在某些方面上不符合自己的预想。因此,打算自己来实现一个打卡功能的app,考虑到时间成本和开发成本,最终决定以小程序的形式来展示和实现自己想要的功能。
技术选型
工作中开发小程序,刚开始时用的是 wepy 框架,这个框架有很多不足的地方,然而在小程序刚兴起的时候,有这个框架用是挺香的。如今,经过几年的发展,小程序相关的开发框架层出不穷,各种小程序也如雨后春笋般涌了出来。兼容各个平台的小程序也成了一个问题。还好,现在京东出的 taro 在各方面做得还是很不错的,一键编译各端小程序、H5,甚至 RN,支持 typescript,可以通过 Vue 或者 React 进行编写,这极大方便了开发者。如今工作中用上后,是相当的香!所以,打卡小程序的项目框架就选它了。 前端展示有了,还差后端数据支持,当然,可以自己搭建服务器跑后台服务和数据库,不过,大可不必!因为腾讯云小程序提供给小程序开发者 5G 的免费存储空间,不用我们自己去备案域名、折腾服务器,对于做个人的小程序真的是太适合不过了。
Teemwu's blog