选择操作系统

纵观操作系统界,类 Unix、Windows、Mac OX,各有各的好处和优势,作为一名程序员,该如何利用自己的环境呢?

先从程序员的角度来分析一些各种系统的优劣势,个人观点,仅供参考哦。

  • Windows ,非常优秀的操作系统,从Dos,Win95,Win98,Win2000,WinXP,Win7,Win Vista,Win 8, Win10一路走来,你会发现程序的兼容性,文件系统的兼容性都做得非常好,系统的驱动向前兼容性做得非常牛逼。这是 Linux、Mac OS 不能比拟的。
    为了做到如此地步,微软的专家们也穷尽一生的精力来完成这些壮举,实在令人钦佩。
    话说“常在河边走,哪有不湿鞋”,Windows 就是因为太多人都熟悉了,所以是主要的投毒对象,各种病毒、木马、流氓软件就开始胡作非为了,繁荣的背后隐藏着各种肮脏的交易。

  • 类 Unix,最经典的代表就是 Linux 了,因为 Linux 开源,打破了高额的专利费用、被迫接受捆绑式销售的窘境,赢得了越来越多的企业用户的青睐,大量被使用在服务端、廉价的PC服务器上。因为开源精神,各种各样的软件、工具层出不穷,人人都想贡献出自己的力量,让这个世界变得更加美好。
    你能想象以前想使用 Unix 的时候需要买一台小型机、大型机吗?对,早期人家就是不单独卖系统给你,要卖就卖一套,幸好有了各种 Unix 衍生版本出现,信息技术才能发展得这么迅速。

  • Mac OS,纯正血统的 Unix,经过认证的 Unix,不够这又不能加光环。
    为什么很多人向往呢?因为还有很多其他原因哇,高度统一的硬件标准,严格的软件市场,不仅能够让系统的性能发挥到极致,还能对特定的工作方向进行优化。
    摄影爱好者、美术工作者、设计者大多愿意使用Mac,不仅因为它本身就是一件艺术品,而且更重的是它能产生艺术品。

讲了这么多,程序员该用什么环境呢?

我目前的开发需求大致是C, Java,PHP,Python,Nodejs ,scala 还有一些其他的脚本语言,怎么才能让这些开发环境完美地相处呢?话说我买不起 MBP,但尝试了之后退却了,我还是简单介绍一下目前我的最佳工作状态。
(睡觉鸟,明天更新)

你可能感兴趣的:(选择操作系统)