问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

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

发布网友 发布时间:2022-12-17 08:00

我来回答

2个回答

热心网友 时间:2023-09-14 22:50

其实都可以。但是大多数服务器用的都是linux,为什么?
1、自由开源

Linux操作系统完全免费且可用作开源软件,通过开源方式,您可以轻松查看用于创建Linux内核的可用代码,还可以修改代码以修复任何错误等。它提供有许多编程接口,您甚至可以开发自己的程序并将其添加到Linux操作系统中,基本上,Linux可让您完全控制机器,只要你做够厉害,你完全可以按照自己的方式构建和自定义服务器。这些是在windows上无法实现的。
2、稳定性
Linux系统以其最终的稳定性而闻名。在windows上,我们进程看到系统崩溃或者卡死,但是在linux上,这种情况发生的几率极小,并且linux系统还可以同时处理多个任务,在Windows配置中,更改配置通常需要重新启动。但是在linux中则不需要重启,配置的更改都可在系统运行时完成,且不会影响到不相关的服务,同样,windows服务器经常进行碎片整理,但是在linux上完全不需要这样做。
3、安全
在安全方面,Linux显然比Windows更安全,因为Linux主要基于最初从多用户操作系统开发的UNIX操作系统。只有管理员或root用户具有管理权限,其次Linux也会病毒和恶意软件的攻击频率很低,很多病毒都是针对于windows,而针对linux的病毒比起windows少太多太多,比如此前的永恒之蓝病毒并未对linux造成影响。其次,玩linux的用户群基本上都是计算机方面的人员,加上linux社区庞大,一般发现漏洞,很快会被并提交到linux开源社区。
4、成本低
Linux是免费的,如果您想在其中一台服务器上安装Windows,则需要支付激活费用。这意味着你需要多花一笔钱。
5、操作方便
对于普通人来说,windows操作更为快捷,但是对计算机专业人士来讲,linux操作比windows快捷的多,几条命令就可以执行很多的操作。
那么为什么不推荐你用linux?
原因也很简单,缺少生态。或者说缺少对普通用户的比较友好的软件生态环境。对大多数人来说,你常用的软件Linux 里面要么根本没有,比如QQ ,微信,photoshop,甚至office办公三件套,你都很难在linux上找到满意的,并且功能和优化相比Windows 差太多,原因很简单,Windows 市场占有率比linux高太多,没有厂商愿意在Linux 上投入这么多回报远远低于收益的项目。另外Linux 分很多种,Ubuntu,CentOs等等,都有图形界面,对新手友好。大部分程序猿开发所需要的编辑器,IDE都有,也能应对日常开发。

用Windows 和Linux 开发的区别
Linux 属于最早的类Unix系统,至今有相当多操作系统是由Uinx发展而来,比如Mac OS,总的来说对开发者比较友好,Windows 是微软单独开发的,对开发者来说相当蛋疼,容易碰到各种各样的环境问题。不多解释,新手开发还是从Linux 入手吧。起码不会被各种环境问题折腾死。熟悉Linux之后,该用Windows用Windows,该用macOS 用MacOS。把Linux 当主机操作系统是不可能的,端正心态,Linux 其实只是一个开发工具。

推荐Docker ,谁用谁知道。Windows连接Docker体验无缝开发快感。

热心网友 时间:2023-09-14 22:50

程序员会推荐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好,就看你怎么用,用来干嘛而已。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
sometimesome timesometimessome times的区别 瓜地的午餐怎么造句 夏季宝宝不吃饭应该怎么办 狼人杀里面的白狼王模式怎么玩? 狼人杀白狼王和骑士:操作至上的高效玩法指南 狼人杀手游白狼王怎么玩 详细玩法攻略 狼人杀 狼人杀的白狼王怎么玩? 国产轮毂品牌有哪些 国产轮毂品牌哪个品牌好 国内轮毂有哪些品牌 岗位和职务怎么填 女子阳台练声,邻居无奈搬家,隔音如何做到最有效果邻居才能不被打扰? 鞋子的尺码是怎么算的 中国的代码是086,那310是哪个国家的呢?请回答!回答具体有赏! 急!!深圳 潜龙花园 到 布吉镇景芬路A区 如何乘换公交 请高手说说对Epiphone SG310这把琴的评价~!!! 沙芬烟斗年份怎么看 团课心得体会查重概率低于多少算过? 三国乱世到了40级怎么点不了自动升级建筑物 134级守关五将怎么过 我的世界如何开僵尸模组 丧尸爆发模拟游戏mod可以加技能点的那种 门中门防盗门哪个牌子的更好? 门中门木门还是防盗铁门好 门中门防盗门的作用和优点 尽可能减少错案发生的几率 你好,求助:电脑上装浩辰CAD2015,用注册机破解显示破解失败,想问破解的时候需要注意什么 门中门防盗门优缺点 从东川到西昌有几公里 甘肃省东乡县G248马关公路东乡县段什么时候动工 自驾“彝藏走廊”,景好车还少,早晨西昌吃米线,晚上康定泡温泉 塞内加尔就加拿大警方“野蛮殴打”女外交官事发声明强烈谴责,你怎么看? 3d怎么把踢脚线分段 现在玩联盟杀人为啥人物会变大 英雄联盟诺手人物变大按键 英雄联盟为什么玩一会人物会突然间变大? 英雄联盟 如何把人物变小 以前鼠标滑动人物还可以变大变小 现在滑动怎么变不了了 韭菜苔冷藏入冻库注意事项? 富硒灵芝孢子粉的成分 和笔直笔直一样重叠的词语有没有 笔直笔直类似的词语 笔直相应的词语 形容词的重叠形式,大师请进指点一二 哪些狗子很会记仇,而且报复力很强呢? 爱丽丝漫游奇境记英语梗概。 乙肝新机制探讨,CD4+T细胞对诱导有效适应应答,以清除HBV很重要 德国研究清除艾滋病毒的新方法涓消息是真的吗 我国发现千金藤素可以治疗新冠,并申请了专利,这意味着什么? 怎样清除体内的hpv58病毒,有无有效的药物上市或正在研究的药物。 爱丽丝漫游奇境记英语的梗概 深圳有几家一汽马自达4S店? 宜昌一汽马自达4S店的电话和地址?劳驾给我一个!