话说在花叔大学年代,曾经跟一帮有意思的同学们组建过一个工作室,名字叫“艾维前端”(http://www.i-wui.com/)。
虽然到现在那个官网还在,但是其实自打毕业后,这个工作室的人就各散东西,最近终于想聚会一次,在群聊时,有人说在微信发起一起活动提醒真麻烦。
于是就提议我:“要不花叔做一个小程序,短平快,闹钟提醒就够了,时间一到,给人发送一条消息,搞定。”
我说:“现在市面很多这样的啊,你稍等,我找找。”
结果打脸了,我去找了一下,虽然是有那么一些提醒类小程序,但是好像都不是太符合我们的需求。
我说:“那好吧,我弄一个出来,帮我想个名字”
“小闹钟?”不行,已经被抢注。
“Little Clock”不行,太不本土化。
后来我决定叫“七天闹钟”,迎合微信小程序模板消息只能七天内发一条的规则。
“给我一个logo?”
“有”
“好的”
于是我就动手规划一下,其实功能很简单,可能也就一两个小时就能搞定这么个小程序:
数据库重点在于构建三张数据表:1.提醒事项表 2.用户表 3.用户和提醒事项表的关联表 4.用于手机formId的表。
后端重点在于用定时器定期判断是否有到期事项,然后通过微信小程序的模板消息进行“服务通知”的信息推送。
没几个小时,其实已经做出来了:
线上版本:
本次小程序研究关键技术点:模板消息、move-area组件,模板消息是跟后端有交互,大家可以试着研究一下,有点意思。而move-area组件异常强悍,相信在h5实现这样的效果很难,在小程序里却非常简单,具体大家可以自己研究一下。
好了,不说更多的技术点,探讨可留言。
最后,感叹一下。
最近在想回归技术初心的事,想当年学生年代,看到什么就研究什么,然后动手去实现,那种感觉是美好的。
随着各种附带责任和职位的提升,好多人开始务虚,搞得好是在引领方向,搞不好那就是执行力在退化、技术虚化,当技术领域中执行力退化到一定程度,那还谈何突破。
即使做的东西就如“七天闹钟”那样,可能没有很大的愿景和规划,也没有足够的产品场景支撑,但它就是灵感和技术的偶遇,实现了就好。
最后的最后,为啥不分析插件那事?那个是个牛逼事情,不是一下子能分析到位,期待一下吧。