windows os x linux比较,windows、Linux与OS X相比,哪个系统更适合写代码?

用过Linux阵营的ubuntu,和OS X,windows,论系统的话,综合上还是OS X好用,尤其是包管理上,还有大爱的trackpad,mac的触摸板的精准度要高出很多,综合性总体划分的话OS X > Linux > windows。

343e0ddafb599580d0f4c97b294f4bef.png

开发上最让人喜欢的是Linux和OS X的软件包上,你能想到的大部分都可以在包管理器上找到,几乎几条命令就能解决:

1.比如你要安装个git

在mac上你可以在终端用brew install git这一条命令直接搞定

ubuntu你可以用apt-get install git 来搞定这个软件

windows你可能需要先找软件,再下载软件,再安装。

2.安装mysql也是

在mac上你需要在终端敲个命令brew install mysql就可以了,(我记得这里好像需要安装三个),当然你可以下载dmg安装包来安装

OS X

有人反应它有个很好用的搜索工具spot light,这种工具多的是,Linux命令行的搜索也相当强悍,win之前自带的搜索做的的确不好,以至于我养成自己找的习惯,现在的系统搜索速度已经大大改善,而且还有像everything这种工具可以用,几乎是秒搜

很多软件需要收费,但质量也是非常棒的,比如最近做自媒体想用视频处理方面的软件,mac的final cut pro,看下图,天呐,好贵,像我这种已经习惯win和linux免费的软件,也尽量去找些免费的来用,比如imovie

图像设计这块是很不错的,同事只要钱不是太拮据的,都欢pro版的macbook或iMac,我用的是17年的macbook air,平常用没发现有什么声音,用imovie导出视频的时候,开始响了,才发现两个性能差距。

Linux

Emacs和Vim就是个神器,专业程序员最喜爱的编辑器之一,虽然先入为主我更喜欢sublime,但ubuntu对它的支持并不是太好,比如中文无法输入,需要在其它地方写下来,然后复制进去,记得好像是14和16版本,现在不知道修复没有。

大量开源的优秀开源工具,相互结合用来开发,会越来越得心应手

装Linux的一般都是pc机,虽然没有mac的trackpad,但大部分开发人员都是用快捷键操作的,速度和鼠标及trackpad完全不在一个级别上

这个其实也跟用的语言有关,写过Java,PHP,Ruby三种语言,分别说下

Ruby

3bb440c6eef11c66174bed97e81d408d.png

Ruby铁定了OS X好用,现在最新版改名了,叫MacOS High Sierra。

先说Windows,写ruby如果没有特殊癖好的话,直接上Linux或macOS,因为用windows写ruby,你会遇到许许多多莫名其妙的问题,由于大多ruby程序员都是选用另外两套系统的,所以网上能找到的解决方案也少,很可能你会遇到某一个问题,网上找不到解决方案的情况,项目至此搁浅,或者另某出路。

PHP

7451454872efc4cc516ba54b7687288e.png

只用过win版的,写的代码也不多,很浅的那种,所以这个不好比较,win版没觉出有什么不好用的地方。只是服务器一般用Linux比较多,在Linux上开发有助于对服务器环境的熟悉,这个道是真的。

Java

025a281e636e001186ff222a78be932e.png

最开始在win版上开发几年,最近才在mac上用了段时间,两上差别也不是太大,win版的操作,相对麻烦了些,可能熟悉了win版的缘故,Linux某些发行版,还是会有兼容性问题,有次同事安装了个非主流的版本遇到了。我们常见的系统一般不会有这种问题的,生态都很完善,而且大部分都是定期更新。

如果你用的不是mac机器,经常写代码的话,你用鼠标那只手会非常的累和疼,需要注意鼠标手,我的右手就经常疼的不想碰鼠标,用mac的trackpad,手不会这么疼,只是用多了,手掌底部经常摩擦的缘故会有点不舒服。有同事告知他的手指头疼,和trackpad接触的那块面积,我倒是没出现过:)

有什么问题可以留言或评论!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值