自助打印机项目的七天开发之路

undefined

233,标题看起来很像某某技术介绍,其实不是。纯粹的BB之路

很幸运,自己当时鼓起勇气向事务中心投了一波简历,很幸运在自己已经决定学习前端的时候毅然决然地选择了node后台开发。很幸运分到了正琳老哥带的队。这一切真的很幸运,大概是我这一年以来能排第一名的好运气了吧

言归正传,因为实习的原因,没有接触后台开发好像已经有3个月的样子了。期间也只是小小的修改什么的,不值一提。上周五,任务突然下来了,我要单独负责服务器这边的开发工作,而且要求的技术栈是TS + KOA + SEQUELIZE-MYSQL,这其实对我无疑是一个挑战。因为

  • TS刚入门,学了不够一个星期,没有开发经验,而且几乎没有静态语言基础的我(只是花3个月学习了一下JAVA,没有更多的开发经验)再加上在js的世界太久,处理类型的时候都让我头皮发麻。
  • KOA同样是刚入门,没开发经验。以前都是用Expess,只是据说KOA解决了express的痛点(有关回调问题),完美植入generator。但是没有过多经验
  • 要求独立接入收钱吧的服务接口。(这个看起来不浪费精力,然而要去理解别人家的开发文档什么的)
  • 没试过独立开发服务器,数据库表,开发文档,全部都要自己一手做出来。文件架构也都没有设置好,一切都是从零开始

    刚开始开发的时候,真的一头雾水,第一步开发文档,同步进行数据库设计。第二步开始编写。然而,这两步往往会无限循环。有关接口部分,好在之前学习过RESTFUL规范所以在设置上并没有太多纠结的地方。但是类型确实一个很让人头疼的地方。单号一个看起来像数字组合的字段,然而最好的设计确是用string

    7天时间,几乎连游戏都没打开过,疯狂开发的日子。真的很爽,最后还去负责了一下前端页面接入服务器后台接口的事儿。发现了个不得了的iview框架,果然是快速开发的好工具。到时候新项目可以考虑接入吧233

    写着写着跑去聊了下天….发现思路断了=.= 那就再说吧,就记录这么多。其实就闲事杂弹罢了罢了