Windows 的好处与问题
跟大多数同学一样,我最初学习的计算机也是使用的 Windows 操作系统。
Windows 看上去非常好用,但对于程序员来说,它却并不是最完美的。
Windows 比较易中毒、命令行不够友好。
一些开发需要的特殊程序无法运行。
开发与服务器环境不一致,还可能会导致出现所开发的项目,最终部署到服务器后无法正常运行。
Linux 的好处与问题
后来因为工作需要,我也曾长期在 Linux 桌面上做开发。
在 Linux 做开发最大的好处就是环境与服务器一致了。
不会出现开发的项目,部署到服务器后无法运行的情况。
Linux 上最大的问题就是相关桌面软件相当匮乏(例如 QQ 只能靠 Wine 虚拟,Git 只能用命令行操作),除此外桌面本身也非常容易崩溃。
用起来也经常是让人相当的郁闷。
最适合程序员使用的 macOS
直到偶然有一天,我使用了 macOS。
macOS 以它独特的系统,一下就折服了我。
无论是它的稳定性、界面的美观,还是对于开发人员的便利性,都超越了其他系统。
macOS 本身就是类 Unix 系统,一些只能在类 Unix 系统上才能运行的程序都能得到很好的支持。
也就说 Linux 上能安装的,macOS 上几乎也都能安装使用。
自己开发的项目,部署到 Linux 服务器上后,直接运行也一般不会有任何问题。
macOS 上还有很多,专门针对程序员、影片后期制作人员、设计师、作曲家的一些独特软件,使用起来都非常的好用。
就是因为 macOS 的这些好处,从此以后我就再也不愿意回到 Windows 和 Linux 桌面上工作了。
macOS 的问题
那么 macOS 这么好,它有没有什么缺点呢?
唯一大问题,大概就是 macOS 上游戏非常匮乏了。
用了 macOS 就好好工作吧,游戏什么的还是 Windows 更适合。