mac系统,也是一种类linux系统,所以首先它有强大的终端。这里终端和我们windows使用git bash编程有什么区别。git bash并不能使用ssh命令直接连接服务器,这里的原因和解决方案,之前大致探索了一下,也并没有答案,如果有大神,麻烦告知一下。其次,公司的大部分脚本都是用shell写的,这里的脚本主要用来重布后端环境,其中不免用到ssh命令,所以对于window使用者我们并不能使用脚本直接重布环境,我们必须先打包代码,然后上传到服务器,再重启服务。这里主要影响的是工作效率。
在日常工作中,比如安装Docker等之类的软件时,和别人使用的并不是一个步骤。另外mac的idea和windows的idea的快捷键也有很大的不同,至于能不能调成一样的,本菜由于也是进公司之后第一次用idea,所以并没有在意快捷键不一样,反正都是重新习惯使用。这里问题就是当我们遇到问题去问别人时,别人的快捷键和我们的idea不一样,所以别人并不能用的了我们的idea,只能我们自己操作,当然避免不了遇到一些我们不知道的功能快捷键。这里对于我们的工作效率又会有显著的影响。
总之一句话,使用mac编程比window的工作效率会高出很多,即使没有mac,也可以装个类linux系统使用。习惯了类linux系统之后,对于我们的工作会好很多。当然window对于编程之外的用户还是好很多的。
对于开发来讲,使用 Mac 电脑的好处,下面简单列举几个:
首先,macOS 很安全和稳定,Mac 系统的底层是最原始的 unix 操作系统,很多大型的银行和军工企业都是这个操作系统,安全性很高,基本不需要安装任何杀毒软件。
其次,Mac 电脑操作很快捷,快捷键很多,开发人员基本可以无鼠标操作,速度很快,节约很多时间,再配合 Mac 的大内存和高速的闪存盘,速度就非常的快。
再者,用户体验很赞,键盘的布局设计很科学,符合人体工程学,屏幕对眼睛的伤害很小。
还有配件很轻便,方便携带,像电源线和手机充电线差不多一样粗……太多了,用 Mac 做开发设计很值得很适合。
最后一点,虽然苹果电脑是一般 Windows 电脑的两三倍,但是使用寿命也是两三倍,所以算下来性价比是差不多的,但使用的效果还是有差别的,用过的 Mac 的人应该都有这些体会。可以说Mac 在手,Windows 和 Linux 有。
我们常抱怨 Windows 的命令行不好用,Linux 的功能和软件太少。这两个的 UI 也都不够细腻。
不要慌,Mac 系统助你「一统天下」:它不仅有绚丽细致的图形界面,方便且强大的功能,非常多设计精美的应用程序,还有命令行,是的,自带的类 Unix 命令行(Mac 系统是基于 FreeBSD(一种类 Unix 系统) 的变体 Darwin 发展而来)。
屏幕好
用过 Macbook Pro 的朋友应该都对它的 Retina (视网膜)屏幕情有独钟。这个屏幕的显示确实很赞,非常细致,也比较护眼。