From 7f730348c6ed5979eed0293ba4e9e095a824e57c Mon Sep 17 00:00:00 2001 From: Jeremy Yin Date: Tue, 18 Jun 2019 00:29:10 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=87=E5=AD=97=E8=AE=B0=E5=BD=95=E6=9A=82?= =?UTF-8?q?=E6=97=B6=E5=85=88=E5=AD=98=E5=88=B0=E9=A1=B9=E7=9B=AE=E9=87=8C?= =?UTF-8?q?=E9=9D=A2=E6=9D=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 2019-06-17-2043.md | 45 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100755 2019-06-17-2043.md diff --git a/2019-06-17-2043.md b/2019-06-17-2043.md new file mode 100755 index 0000000..1a86f25 --- /dev/null +++ b/2019-06-17-2043.md @@ -0,0 +1,45 @@ +--- +title: NinghaoNodeCamp2019 +date: 2019-06-17 +draft: false +--- + +NinghaoNodeCamp2019 的时间安排是 0615-0630,不过由于周末有其它事情没及时开启,今天来追上吧。(暂时此文不发布到博客,先跟着项目更新走) + +## 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 管理服务,不在本地搞太多东西了,MySQL:Adminer,Mongo:Mongo Express,Redis:PHPRedisAdmin。 + +### 0006 Node.js(v11.13) + +本地我用 brew 升级到了 v12.4.0 + +### 0007 Docker 桌面版 + +Docker 我已经用了蛮久了,开发和生产都在用,目前主要是用 docker-compose 来操作,应对较小规模场景完全没问题,几乎只需要敲一个命令就完成全部事情。k8s 是非常好,不过手里没那么多配套资源,复杂度也蛮高,暂时还没吃下来。 + +日常要用的数据库啊什么的都是跑在 Docker 里面了,反正能上 Docker 就优先上 Docker,简直不要太舒服,就两只手操作那么多服务,照以前那还不得死去活来。 + +### 0008 MySQL(v5.7) + +目前我是会优先考虑 8 版本的,不过好在有 Docker,你想什么版本就什么版本,多服务多版本共存也完全不是问题。 \ No newline at end of file