只接受发布货源信息,不可发布违法信息,一旦发现永久封号,欢迎向我们举报!
免费发布信息
16货源网 > 餐饮行业新闻资讯 > 软件开发 >  为什么那么多程序员推荐linux, 是不是在linux下开发效率高?


  • 【莆田鞋厂家分类】
  • 【奢侈大牌包包厂家分类】
  • 【潮牌奢侈服饰鞋子厂家分类】
  • 【名表厂家分类】

厂家货源分类区域

为什么那么多程序员推荐linux, 是不是在linux下开发效率高?

发布时间:2019-08-06 08:48:54  来源:网友自行发布(如侵权请联系本站立刻删除)  浏览:   【】【】【
还有很多程序员推荐 Mac OS X,还有很多程序员推荐 Windows。
为什么那么多程序员推荐linux, 是不是在linux下开发效率高?

还有很多程序员推荐 Mac OS X,还有很多程序员推荐 Windows。

我想推荐Linux的程序员只是推荐你去学习Linux吧,并不是推荐你在Linux环境下编程,或者说,不是推荐你的工作电脑用Linux操作系统。

我从 08 年买了第一台电脑开始就狂粉 linux,极度排斥微软的产品。从最早的红旗到fedora到debian到ubuntu,没有用过 windows。2011年工作后接触到了archlinux,从此不能自拔。直到2014年,我买了一台macbook pro,开始工作使用 archlinux,私下使用 mac。到现在,我已经不在 linux 上开发了。

linux 不适合作个人桌面系统。如果只果是纯服务端开发,可以使用 linux 做为主力桌面,推荐 archlinux + awesome,用过都说好。除此之外,就不要用 linux 了。很多企业用的软件都不支持 linux,很伤。

好多人推荐 mac。mac 跟 windows 其实没有太大差别。mac 的生态更封闭,体验也更统一。mac 系统和应用对高分屏支持得非常好,这是我选 mac 最重要的原因。但 mac 不是没有缺点。mac 单机价格比较高,配置相对较低,软件生态不如 windows 丰富。最重要的一点就是不是linux。我一直在想,如果 mac 使用 linux 作为内核就好了。如果你要使用 docker,还得通过虚拟机装个 linux。但是,mac 是图形系统中最 unix 的,同时也是 unix 中图形生态做得最好的。如果你有 unix 情节,可以选用 mac。

再说 windows。我现在是推荐使用 windows 的。我认为最标准的用法就是在 windows 下使用虚拟机运行 linux。现在 windows 设备滥大街,很便宜,大家也都熟悉,没有必要再去折腾 linux 图形界面。虽然 windows 10 有很大的进步,windows 对开发者并不太友好。最好就是在 windows 下办公、沟通、娱乐,在虚拟机的 linux 开发,强强联合。使用 windows 最大的缺点就是不能为苹果设备开发软件,不过可以安装黑苹果。

说了这么多,还没说为作么要用 linux。

我想用 linux 最大的原因是生产环境是 linux。虽然有的厂家用 bsd 系统,但必竟是小众。现在是移动的时代,是云的时代,都用 linux,都学 linux,形成了一个良性循环。这是大环境。从 linux 微观层面来说,linux 系统本身很强大,也很好玩,像 kvm,cgroup,namespace 好多特性都有点独步天下的意思,从二进制分发到原码编译,从配制桌面到裁剪内核,从 pc 到手机再到路由器,从 intel 到 mips 再到 arm,只要你喜欢可以无尽地折腾。linux 也是 unix,基本继承了 unix 的全部哲学,继承了 unix 的全部遗产。一方面有用,一方面好玩。让人如何抗拒呢?

最后来点广告。刚申请了专栏《Linux启蒙》,准备写点 linux 入门文章,欢迎关注。

Linux启蒙

我当初跟你一样,误解了Linux。

说起操作系统,第一时间想到的肯定是Windows,然后不自觉地往Windows去类比。然后就想象在Linux上浏览网页,看视频,玩游戏……

出来工作这么久,经常用Linux,它是敲命令行的,没有界面的,Linux一点儿也不有趣。

操作系统跟操作系统的差别是有点大的,我很清楚这点,因为我是嵌入式出身的,你知道嵌入式里面的操作系统有多"小"么。

Linux开发效率高?大家逼不得已才会上去Linux调试。如果可以,谁不想在Windows下调试,有界面多爽啊,用鼠标多爽,就算是看Linux上生成的日志,我也宁愿下到Windows来查看。vim一点也不好用!!!

那么多程序员推荐Linux是因为,现在企业软件开发都得用它,生产环境的程序就是在Linux下跑的。我们部门,从策划到开发到测试到维护,都会用Linux。

不要把Linux想得多难,常用命令用来用去就那么点儿。cd, ls ,vim ,ps -ef|grep 关键词,kill -9 进程号。日常用得最多的就这些。

我想大部分一开始就用windows和ide的初学者,如果没有专家的指导,有一样东西是很难理解的,就是编程环境。

至于你是哪一类的程序员去试试就好了。

你就没顺便 康康 那堆推荐linux 的 程序员 是 写啥的 么?

责任编辑:
热门阅读排行
© 16货源网