从 Windows 到 Linux -- 一次开发环境的迁移



近来想起一个月前有装一个 Linux 系统,于是就进去玩了一下。以前也有想过在 Linux 开发程序,也装过 Ubuntu,装过 Debian,但是我不太喜欢那个界面,而且有些应用没有,大大降低了我的开发效率。所以很长一段时间我用的都是 Windows。这次进到 Deepin 系统里面,再次眼前一亮,等我装上 Phpstorm,Atom,我感觉到,我已经不用回去了。当我看到雷神终端模式,我发现已经爱上了这个系统。

这个终端是不是很炫酷!

肥肠的喜欢!

当然了,用 Linux 不只是因为有一个好用的终端,主要有这几个方面。

  1. 开发环境直接对标生产环境,因为部署的服务器一般是 Linux 的,这样一些 bug 能更好的重现和修复。
  2. 熟悉 Linux 命令操作,这样以后线上出现一些问题的时候能更好的应对。
  3. 没有全家桶,病毒少,因为 Linux 用户没 Windows 那么庞大,所以相应的病毒也少,装软件也不会遇上全家桶,有需要的软件也可以自己用源码编译。
  4. 稳定性,Linux 系统不容易崩,而且后台不会有乱七八糟的资源占用,一般电脑能开着好几天不卡。
  5. 太美了,这个 Deepin 系统实在太美了,我看到了很多精致的特效,而且国人开发的这款 Linux 版本的商店里也有很多实用的已打包软件,很多功能真的能解决我很多痛点,比方说 terminal 可以自定义命令,我按个 alt+x 就可以启动所有 php 服务。

那我将我的开发环境迁移到 Linux 麻烦吗?
一点都不!麻!烦!
为什么?
因为我把我所有的 atom 配置都备份了,而 atom 又是跨平台应用,所有我同步一下就把所有插件都安装过来了。然后再将我的 c/c++ 环境配置了一下,这样又能愉悦的刷 acm 题了。

然后是我的 Phpstorm ,因为是 IDE 嘛,所以其实很多东西我都不用去改,我只是把字体大小和行间距改了一下就拿来用了。

还有一下像 php ,node ,composer 这些,装装都很快的。

然后还要感谢一下 Chrome ,因为登了账号,所有的书签,保存的密码都同步了过来。我已经感觉不出还有哪些日常需要使用的东西无法满足了。

接下来就能愉快的开发了。

再说一句,这个 Deepin 上的字体还是蛮好看的。