为了尝试下实现自己想法,我想到了用程序实现。
因为以前工作的时候用过angular,对这个框架比较熟。我工作那会它才更新到第二个版本,现在已经第八个版本了。而且网上也是各种声音,用的人好像不多,但是谷歌对它的支持又比较好,先不管了。然后我用angular写了几天,买了本书想学习下,结果发现书本的内容是匹配老版本的,浪费了时间和金钱,还好他官网比较详细,捣鼓了几天发现后台逻辑没法弄。接着上网找各种技术,最后想搞个nodejs,接着下载了淘宝的企业级框架egg来捣鼓,因为它看起来各方面支持比较好,接着egg捣鼓了几天,除了各种报错,还有配置也比较麻烦,它看起来有点重,网上说koa很轻,就想我要写的东西不复杂,要不还是试下koa。虽然koa的网站看起来好简陋,不过网上评价很高。一开始用的时候也是七上八下,不知道行不行,不行也得试了才知道。就这样,一路换各种东西用。
遇到需要用终端的时候,我一开始连cd都不懂,最常用的命令都不熟悉。遇到要用vscode的时候,也是比较果断,虽然以前工作的时候是用sublime的,对它还是比较熟悉的,不过网上查了发现vscode的推荐程度很好,果断选择了比较主流的编辑器。接着下载各种插件,反正需要什么就去查,就去接触,一开始比较不懂就是调试buger,遇到不懂的如果不是特别急的可以先放一放,但是很重要的问题还是要去解决,不能长期放着影响整体,特别是影响效率的尽快解决。
接着在用koa也是遇到各种报错,安装的时候会遇到各种问题,有时候是网络问题,可以从镜像那里安装,有时候是权限问题,有时候是目录问题,有时候又是版本问题,反正什么问题都有,各种低级错误。写程序的时候,有一次漏了一个逗号,就报错了,当时不懂怎么都想不明白,搞了老半天。
为了装mongodb,要安装brew,这个很容易被qiang掉,为了搞这个上网查了各种方法,步骤非常多,中间报错了好多次,还是安装报错,没办法只好去找fanqiang的方法,然后为了安装fanqiang软件,得把系统更新了。最后在朋友的帮助下终于fan了。他用的是比较好的稳定账号,所以我还发了红包给朋友。这样以来我也能上guge了,搜索技术帖子会更方便。
接下来我还要把数据库搭起来,然后把数据保存进去。完了还要研究下注册登陆模块,再看看怎么接收硬件传进来的数据,还有之前已经搞了的小爬虫。最后还要弄下前端,总不能用这么简陋的页面。
网友评论