首页 >

Linux各个发行版与OSX相比,哪个写代码更舒服,为什么? – 网络|

怎么消除歌伴奏,华为手机怎么上不了邮箱,织梦怎么使用Linux各个发行版与OSX相比,哪个写代码更舒服,为什么? - 网络|Linux各个发行版与OSX相比,哪个写代码更舒服,为什么

当然你要说你做运维的,那么偶无话可说,如果你说macOS没有Linux下deb/rpm/pacman/portage等等丰富的包管理,brew毕竟用起来很痛苦,macOS下至今缺少系统级别的包管理工具。

macOS算是正统的Unix血统,虽然Unix演化树上你一般看不到她的身影

苹果公司早早地让macOS通过了Unix的认证,虽然因为各种原因,即使macOS基于Unix的FreeBSD分支,并且Darwin内核也是开源的,但是毕竟macOS桌面不是开源的,所以到现在macOS也没办法进到Unix各大演化树上。

但是macOS几乎继承了所有Unix的优点,各种shell环境,而且都是bash环境,和Linux基本上都可以无缝连接。Java/PHP/python/Ruby/C/C++环境可以说是应有尽有。

macOS拥有更加美观的桌面,更稳定的环境

这点是毫无悬念的,偶的MacBookPro几乎常年不关机,除非更新系统,而且非常稳定,也基本没遇到什么糟心的问题,美观、大方的桌面环境,这一点是Linux所比不了的,当然偶相信你也能列举出一大堆Linux的优点。比如做服务器,Linux强大的优势就体现出来了,脚本自由组合工具的能力Linux也具备更大的优势,平铺式的桌面,总是能获得最新的软件更新,很多开发者把用过的命令行都存储在~/.bash_history中,加上自己的工具查询优化,效率依然非常高。

但是macOS偶同样能列举出一大堆的优点,比如对于偶来说keynote是必须的,WebStorm和IDEA在macOS下体验更棒,MWeb/Ulysses/Alfred/FinalCutPro/omni/ParallelDesktop等等这些工具都是Linux偶没法获得的。所以相对于偶来说,这些的价值超过Linux能给偶的,毕竟偶不怎么倒腾服务器,不怎么倒腾运维。

macOS拥有更丰富的应用生态,能同时兼顾好生活、学习、工作

更重要的是macOS能够很好的兼顾好偶的学习、生活、以及工作,macOS是偶工作的好搭档,偶做Web开发,主要工作语言是Java,平时自己C/C++/Lisp/Python都有涉及,虽然做深度学习偶的Mac显卡不够,但是基本使用是够的,毕竟要想做好,几块1080显卡是必要的,那就可能要搭工作站级别的电脑了。

而且偶的日常学习、生活,都可以用macOS来实现,这一点Linux就没办法很好的兼顾,毕竟Linux是纯生产力工具,而macOS则是在娱乐工具和生产力工具之间寻求了一个相对完美的平衡。

因此一定要投一票的话,偶把这一票投给macOS,不过就偶日常使用来说,生活、工作中主要用macOS,学习中偶还会用到ArchLinux/Fedora/Debian/GentooLinux这些Linux发行版,而且使用的时间占比并不小,但是当然这些环境花费时间也不少,所以更多的是学习和研究,少数时候工作环境用到。


Linux各个发行版与OSX相比,哪个写代码更舒服,为什么? - 网络|
  • dockerdevmappercentos-root空间满了,怎么办? - 网络|
  • dockerdevmappercentos-root空间满了,怎么办? - 网络| | dockerdevmappercentos-root空间满了,怎么办? - 网络| ...

    Linux各个发行版与OSX相比,哪个写代码更舒服,为什么? - 网络|
  • docker是什么语言写的? - 网络|
  • docker是什么语言写的? - 网络| | docker是什么语言写的? - 网络| ...

    Linux各个发行版与OSX相比,哪个写代码更舒服,为什么? - 网络|
  • 编程python用win10好还是用win7好,还是苹果的好? |goose python使用
  • 编程python用win10好还是用win7好,还是苹果的好? |goose python使用 | 编程python用win10好还是用win7好,还是苹果的好? |goose python使用 ...