huayuqing 发表于 2023-10-3 18:41:30

为什么很多程序员都建议使用 Linux?

为什么很多程序员都建议使用 Linux?

asdf1024 发表于 2023-10-3 18:41:48

你要开发Windows程序, 我真心建议你使用Windows.
你要是开发Linux程序, 我真心建议你使用Linux.
你要是开发IOS程序, 我真心建议你使用MacOS.

哪个低端程序员会无脑建议用Linux的?

anthrax 发表于 2023-10-3 18:42:43

直到今天我才知道大家都是用linux开发的..
我们公司也几百号人,我来了有小半年了,真的没见过一个日常用Linux写代码的....
ps:这里的开发指日常写代码

muqinmuqin 发表于 2023-10-3 18:43:07

我说个冷门的。
大小写敏感。省事很多。

woomoo 发表于 2023-10-3 18:43:17

Linux给了你一个了解计算机系统最开放最自由的机会。

yez3533 发表于 2023-10-3 18:44:05

因为省事。啥东西都给你配好了。
只要把软件源设对。装个qtcreator都是一句apt install的事。装个libopencv也是一句话的事。系统自带的开源库都是一句话。
你写c++,linux下一句话装个qtcreator完事,直接建cmake工程,选择普通c++代码,就能开工了。直接一键编译执行调试,还有代码分析内存分析等等系列工具,全都是正版免费。
你要不要试试在Windows下装个qtcreator有多麻烦?知道下载那玩意多蛋疼吗,还得强制注册qt帐号。
或者你要不要考虑装个盗版vs(作为程序员自己用盗版,丢脸不?)

其实以前Windows下搞java环境也得注册oracle帐号,只不过现在部分ide打包了openjdk,不然光配个jdk都折腾死你。
而linux?还是一句话的事。就算多个jdk版本共存,切换起来也是命令行一句话的事。

装git也是一句话,Windows下你还没打开git网站还没开始下载,linux用户这边安装都已经结束了。

要是给项目写个配置说明给新员工,linux直接一个文本文件,几句命令贴进去完事。Windows呵呵,你得贴多少图些多少示意才能让新人看懂呢?
但凡一个项目能用Linux,就用Linux,省很多麻烦。除非它是非Windows不可的应用(这样的应用现在已经很少做了,我们这大概只占总开发量的10%)
<hr/>一段时间后的补充:
除了方便以外,另外一点大概就是「标准兼容性」。
Linux,Android,Unix, iOS, MacOSX, FreeBSD,各种后端前端,嵌入式设备。——绝大多数设备跟绝大多数系统,用的都是同一套标准,也遵循同一套系统级调用(大多接近 POSIX)。
新程序员,请问你是否知道唯一一个与这套标准不兼容的系统是哪个?是Windows。
如果不需要兼容Windows,那么非常多的程序可以说是不费多少力气就能跨平台。你要写代码考虑的例外问题也要少很多。所以,如果一开始你编程就使用 Linux,那么代码的泛用性要好很多。反正,现在写需要在Windows下运行的程序的机会并不会非常多的,真需要的时候还可以用Web。
页: [1]
查看完整版本: 为什么很多程序员都建议使用 Linux?