最近有开发的朋友留言希望小编谈一谈对选择电脑系统的看法。经过了漫长的几个月,小编终于实现的了。下文仅以程序猿的视角谈谈小编个人对电脑系统的看法。
关于电脑系统类型
- Windows
- Linux
- Mac
Windows
windows系统是我们接触最早的系统,有点很多,但是缺点也不少。
- 优点: 各种类型的软件应有尽有。满足娱乐/开发/视频/影像。
- 缺点: 类似于当今的安卓,任何软件都能安装,对于权限比较放松, 因此导致了各种弹窗,各种病毒,从而使安全软件成为了一个必须品。
主流的编程工具都是支持Windows的。另外Windows系统电脑也可以安装各种类型游戏,只要笔记本性能没问题,任何游戏都可以安装。大家知道游戏是比较吃内存的,对硬件的要求都比较高,普通显卡玩大型游戏会有卡顿或者根本不能玩的,但是对于开发来说,集成显卡也没有问题。所以呢?
如果要选择Windows系统,主要是兼容即满足开发又满足玩大型游戏的用户。对于这种用户,在选电脑的时候建议选择游戏本。 内存大小,固态硬盘和显卡配置一定要精心挑选。
Linux
Linux系统,普通的用户基本是接触不到的,一般用作企业服务器的开发(centos),常见个人linux系统有以下这些,现在大多数主流软件都也是支持Linux系统的,但是因为Linux市场占比比较少,部分软件对Linux的兼容不好,或者是不支持。如果想试试Linux系统,可以在Windows或者Mac上安装虚拟机来使用。
- Manjaro
- Ubuntu
- Debian
Mac
Mac系统就是苹果系统,其和Linux是一个父亲都是属于类Unix系统。另外它的界面也可以与Windows系统匹敌,另外与IOS苹果手机系统有天然的生态连接,只要设备接近,数据就可以无缝传输。主流软件也都是支持Mac系统的,不过部分小众软件是不支持的,这里面主要与苹果公司对电脑权限的严格管控,但是正因为如此一般在Mac系统上,是不需要安装安全软件的比如360或者是腾讯安全管家。尽管苹果系统是非常优秀的,但是也有着明显的缺点。
- 优点:类Unix系统和服务器系统一样,所有Linux命令都可以在mac上使用,天然的开发环境。
- 缺点:价格昂贵,不支持游戏(因此就直接排除的游戏玩家的市场),软件安装和IOS一样只能在AppStore(苹果公司对软件进行安全审核才能上架)
以上就是小编作为一名程序猿对电脑系统的选择,各位小伙伴可以进行参考。
小编使用的电脑是一款: Macbook Air(2013款8G固态i3处理器),因为小编不玩游戏所以满足日常开发需求。
最后小编建议:
对于电脑的选择内存最少要8G起,处理器i5就可以,如果是处理器用i7最好内存就用16G的否则发挥不了,处理器的最大性能。 关于硬盘一定要是ssd固态硬盘。 屏幕1920*1080分辨率最少,否则会有颗粒感。显卡如果是不玩游戏,仅仅开发其实无所谓。如果要玩游戏一点要是独显,由于Nvidia在GPU方面的领先,推荐N卡。