关于问题为什么很多程序员都建议使用 Linux?一共有 5 位热心网友为你解答:
【1】来自网友【黑熊哥哥】的最佳回答:
其实最本质的原因是,正式生产环境通常都是 Linux 系统,,使用这个系统,开发的软件或其他东西,在环境部署上和正式环境没多大差别,会比较得心应手,,如果使用 WINDOWS 开发,由于环境的一些不同,有些东西部署起来会给你增加额外的工作量,,比如说 WINDOWS 上面的一些扩展组件或者什么运行库的安装方式和在正式环境 linux 上的安装方式肯定是不一样的,除非是用 docker 这种部署方式,,,
【2】来自网友【铜矿 21】的最佳回答:
1.linux 环境下开发工具,库比较齐全
2.命令行可以纯键盘操作,不用鼠标切换,对文字工作者来说大大提升效率
3.服务器大多 Linux,开发机用 linux 可以方便本地调试
但现在 windows 支持 WSL 运行 Linux,这些优势就全没了,用 win10 也可以畅快写代码,还能玩游戏,不再非得 Linux 桌面了
【3】来自网友【王啸皓月山巅】的最佳回答:
我的回答:因为 Linux 系统是开放源代码的而 Windows 是闭源的。所有的程序员可以交换彼此的使用心得,保证软件的开发质量。
Linux 具有很多的优点:
1.Linux 系统是开放性的系统,是开源的。
2.Linux 系统是具有多用户多任务的系统。
3.Linux 系统具有出色的稳定性和速度性能。
4.Linux 系统具有可靠的系统安全性。
5.Linux 系统提供了丰富的网络功能。
6.Linux 系统具有标准兼容性和可移植性。
7.Linux 系统也提供了良好的用户界面。
Linux 系统几乎具有 UNIX 全部功能,并且为用户提供了强大的操作系统功能,还提供了丰富的应用软件,还能与现存的操作系统共存。随着很多大公司的加盟,Linux 系统发展的势头特别迅猛,最终会成长为一个多平台的、市场占有率高的、极其优秀的网络操作系统。
所以,很多程序员都建议使用 Linux,公司的很多服务器系统也是 Linux 操作系统。
鼓励的话语:宁鸣而死,不默而生!~范仲淹
【4】来自网友【一叶障目 0001】的最佳回答:
- Linux 上有完善的包管理器,可以做到用一条命令安装几乎所有的开发包依赖
- 服务器上主要是 Linux 的环境,可以做到开发环境和运行环境无缝衔接
- Linux 代码开源,上面有丰富的开源软件可用,社区也比较活跃,解决问题方便
- Linux 比较自由,系统不限制你的任何操作,但是这个自由是有代价的,需要你花大量时间去折腾配置,解决问题
【5】来自网友【李小啵啵】的最佳回答:
很多么,从没听说过。一开始用 WSL,后来用 docker,再后来 docker 都不想用。