ninghao-nestjs/2019-06-17-2043.md

2.9 KiB
Executable File
Raw Permalink Blame History

title date draft
NinghaoNodeCamp2019 2019-06-17 false

NinghaoNodeCamp2019 的时间安排是 0615-0630不过由于周末有其它事情没及时开启今天来追上吧。暂时此文不发布到博客先跟着项目更新走

相关链接:

https://gitea.isyin.cn/jeremy/ninghao-nestjs

https://github.com/jeremyyin2012/ninghao-nestjs

https://nnc2019.isyin.cn

00 prepare

0001 命令行界面

我是 macOS 所以就用自带终端 Terminal 就可以了,以及我也有装了 iTerm以及也在不久前才配置了 oh-my-zsh可以了。

Windows 下 cmder 以前没遇到过,毕竟用的少,也因为 cmd 不好用;据说 Windows 以后会有个很厉害的终端,可能还没那么快,那就先用着 cmder 吧。

0002 Git

git macOS 上有的,不过我又用 brew upgrade 更新到了最新版本,不过其实 git 命令用的其实不多,大部分时间还是会用 GUI 类型的产品,一年前基本是 Source Tree但是由于它经常性死掉所以后来就寻找新的替代经过一些尝试后来发现了 Fork体验很好个人非常喜欢也在推荐朋友们使用。

0003 代码编辑器

编辑器我工作中针对长期项目主要是 PyCharm临时看一下或者是啥就会用 VS Code经常性地也会把 VS Code 当作临时文本片段编辑器来用比如竖向编辑Sublime 也装着,长期开着做临时文本记录用,直接打开代码文件也会是用它来查看。

0004 HTTP 客户端

试过 Postman 还有一些其它的以及 Insomnia后来直接买了 Paw蛮喜欢的。

0005 数据库客户端

产品有很多,不过现在都没咋用 GUI 客户端了,能用 Web 的就用 Web 的了几个客户端都蛮能吃内存的Sequel Pro 以前用过,很好用,但是 MySQL 升级到 8 它就不支持了现在不知道更新没TablePlus 以前没遇到过,不过看介绍挺喜欢的,不过价格也感人,后面试用下看看。配数据库服务我现在都一般会配上一个 Web 管理服务不在本地搞太多东西了MySQLAdminerMongoMongo ExpressRedisPHPRedisAdmin。

0006 Node.jsv11.13

本地我用 brew 升级到了 v12.4.0

0007 Docker 桌面版

Docker 我已经用了蛮久了,开发和生产都在用,目前主要是用 docker-compose 来操作应对较小规模场景完全没问题几乎只需要敲一个命令就完成全部事情。k8s 是非常好,不过手里没那么多配套资源,复杂度也蛮高,暂时还没吃下来。

日常要用的数据库啊什么的都是跑在 Docker 里面了,反正能上 Docker 就优先上 Docker简直不要太舒服就两只手操作那么多服务照以前那还不得死去活来。

0008 MySQLv5.7

目前我是会优先考虑 8 版本的,不过好在有 Docker你想什么版本就什么版本多服务多版本共存也完全不是问题。