为什么很多程序员喜欢在linux系统中编程

为什么很多程序员喜欢在linux系统中编程,第1张

因为在 Linux 系统中可以很轻易地定制你的环境,修改各种系统配置。写 .profile 加载你的环境。配置你的 shell。任意修改 Node, python 版本。

这些都对程序员是很大的方便。当然,前提是你对你的 Linux 系统了如指掌。

linux的开发环境比windows方便太多倍了。

服务器开发有很多依赖在linux下一个apt-get能搞定在windows下能累死你。编译android源代码,做ndk应用,用linux用方便很多。linux下所有编码缺省都utf8,而windows就存在gbk码,utf8码,utf16/ucs2le之间转换的问题。 以上的问题你要说在windows下有没有办法,也不是没有办法,但都更折腾。

所以选择linux无非是为了一个简单的原因:不折腾,少折腾。

程序员会推荐Linux?这个题目有点虚假!

程序员都是因为老板要求才去学习Linux,另外一批就是自己装逼,拿一台Linux笔记本来工作。事实上Linux核心是比 Windows强的,只是所有人性化的高大上软件,都在 Windows上面,却不一定在 Mac或Windows上。

说开发效率,关键在思维,和敲键盘上,用什么系统根本不会有区别。很多程序还是非常依赖 ide来开发的,所以,也很难在别的平台上开发。那些不用ide开发的开发者,就偏向用 Linux或Mac的terminal里开发,如 nodejs, php, typescript, python, ruby,部分的C/C++开发者,或者前端工程师 等,需要的只是一个文本编辑器,在 Linux上的 VIM 已经超过足够了。

程序员要是用到ide的话,就会选择Windows,譬如 VS,Android Studio, IntelliJ 等,虽然有些有Linux版本,但是程序员还要写文档,配下图,上下WX等,还是Windows比较方便。

而老板选择Linux的原因,就是因为系统耗用资源低很多,相同配置的服务器,Linux可以跑快一倍,跑多一倍的任务;哪怕大家都不太熟Linux,但是服务器都是做单一的事情,用的服务器软件就不超过十套,问问度娘,维护也不会太难。

要是公司开发设备的,也会选择Linux配套,因为Linux没License费用,甚至比安卓都便宜,就是驱动比较难找。但是找到的话,大家都会选择Linux。一台电脑便宜几百元,出货1000台设备就省下 几十万了!哪怕开发人员会贵几万,还是选择 Linux的。

所以,不能说Linux一定比Windows好,就看你怎么用,用来干嘛而已。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8483388.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-16
下一篇 2023-04-16

发表评论

登录后才能评论

评论列表(0条)

保存