当前位置:系统粉 > 电脑问答 > 其他问答 > 为什么很多人说在Linux环境下开发优于Windows?

为什么很多人说在Linux环境下开发优于Windows?

提问者:vifei226  |  浏览 次  |  提问时间:2017-12-31  |  回答数量:7

为什么很多人说在Linux环境下开发优于Windows?(图1)

已有7条答案
扛枪悍妇bong

扛枪悍妇bong

回答数:39  |  被采纳数:73

2017-12-31 16:36:47
Linux系统优势六大方面Linux系统越来越受到电脑用户的欢迎,于是很多人开始学习Linux。Linux系统之所以会成为目前最受关注的系统之一,主要原因:(1)开源,可裁剪定制开发,做你一切想做的事情。(2)高效,代码用C实现,效率极高。(3)大量开源项目和高手,易于二次开发,易于交流。(4)很多情况下无须付费。这对于程序开发人员是很重要的。除了这些它还具有以下的优势:Linux系统优势一:跨平台的硬件支持由于Linux 的内核大部分是用C 语言编写的,并采用了可移植的Unix标准应用程序接口,所以它支持如i386、Alpha、AMD和Sparc等系统平台,以及从个人电脑到大型主机,甚至包括嵌入式系统在内的各种硬件设备。Linux系统优势二:丰富的软件支持与其他的操作系统不同的是,安装了Linux系统后,用户常用的一些办公软件、图形处理工具、多媒体播放软件和网络工具等都已无需安装。而对于程序开发人员来说,Linux更是一个很好的操作平台,在Linux 的软件包中,包含了多种程序语言与开发工具,如gcc、cc、C++、Tcl/Tk、Perl、Fortran77 等。Linux系统优势三:多用户多任务和Unix系统一样,Linux系统是一个真正的多用户多任务的操作系统。多个用户可以各自拥有和使用系统资源,即每个用户对自己的资源(例如:文件、设备)有特定的权限,互不影响,同时多个用户可以在同一时间以网络联机的方式使用计算机系统。多任务是现代计算机的最主要的一个特点,由于Linux系统调度每一个进程是平等地访问处理器的,所以它能同时执行多个程序,而且各个程序的运行是互相独立的。Linux系统优势四:可靠的安全性Linux系统是一个具有先天病毒免疫能力的操作系统,很少受到病毒攻击。对于一个开放式系统而言,在方便用户的同时,很可能存在安全隐患。不过,利用Linux自带防火墙、入侵检测和安全认证等工具,及时修补系统的漏洞,就能大大提高Linux系统的安全性,让黑客们无机可乘。Linux系统优势五:良好的稳定性Linux 内核的源代码是以标准规范的32 位(在64 位CPU上是64 位)的计算机来做的最佳化设计,可确保其系统的稳定性。正因为Linux 的稳定,才使得一些安装 Linux 的主机像Unix 机一样常年不关而不曾宕机。Linux系统优势六:完善的网络功能Linux 内置了很丰富的免费网络服务器软件、数据库和网页的开发工具,如Apache、Sendmail、VSFtp、SSH、MySQL、PHP和JSP 等。近年来,越来越多的企业看到了Linux 的这些强大的功能,利用Linux 担任全方位的网络服务器。Linux 在它的追捧者眼里是一个近乎完美的操作系统,它具有运行稳定、功能强大、获取方便等优点.为什么很多人说在Linux环境下开发优于Windows?(1)

想成为高手就动起来,学习linux开发吧为什么很多人说在Linux环境下开发优于Windows?(2)
赞 3
0一只小怪兽0

0一只小怪兽0

回答数:37  |  被采纳数:55

2017-12-31 16:42:17
专业性强,安全性高,性能稳定专业性与 Windows 不同的是,Linux 是为程序员而生的。甚至可以这么说,没有程序员就没有 Linux。在全世界程序员的共同努力下, Linux 拥有了众多专业级的调试工具,开发工具,安全工具,编程工具……但如果要比供普通人群使用的软件,Linux 与 Windows 较劲可就小巫见大巫了:Windows 上有数量庞大的各类游戏,各类播放器,各类聊天工具,各类浏览器,Linux 上却只有可以用手指头数得清的 ……安全性Linux 是一个典型的多用户多任务操作系统,除了 root 这个超级用户以及授权用户外,每个用户都只能对自己的文件进行操作,不可以轻易删除、修改其他用户的文件。形象点来说,就是 A 用户已经把自己搞得灰头土脸、片甲不留了,B 用户仍然可以悠哉游哉地喝茶看报。性能稳定关于 Linux 性能的稳定性,用数据来说话更有表现力。在稳定性要求较高的服务器上,Linux 和 Unix 几乎一统天下,Windows 毫无招架之力。Linux 可以数月、数年的持续高效运行而无需重启。选择GUN/Linux的理由优点:1安全 - 几乎不存在诸如病毒、间谍软件、流氓软件之类的问题。2易维护 - 请忘掉扫描病毒、磁盘碎片整理、清理注册表以及频繁的被要求重启等等诸如此类的问题。3稳定 - GNU/Linux 是非常稳定的。 虽然个别应用程序可能会崩溃,但操作系统本身的崩溃是非常罕见的。(事实上一些非官方打包程序是较为不稳定的)4软件自由/开源 - 您可以随意的使用软件。如果您愿意的话,甚至可以自由地学习程序源代码,修改程序以及任意的分享程序,而不用受制于所谓的用户许可协议。(当然要在GPL或者其他开源许可协议的条件之下)5开放标准 - GNU/Linux 和运行在其上的应用程序,大多数都符合开放标准,这使得与其他平台的无缝兼容成为可能,并帮助您避免受制于一些厂商的限制。6社区 - GNU/Linux已经被形容为 'world wide team sport',由全世界的优秀程序员提供支持。7低成本 - 大多数 GNU/Linux 发行版是可以免费下载的,并且拥有大量的免费程序支持。此外,大多数 GUN/Linux 对硬件的要求较低,这意味着您并不需要频繁的对硬件进行升级。8合法 - 人们可以合法并且免费的获取一些高质量的软件,这意味着我们并不必要去盗版或者使用盗版(当然这是非法的),也不会受制于一些利用垄断地位而滥用市场支配手段的企业。(是不是该特指下微软...)9透明公开 - 绝大多数 GNU/Linux 是开放开发的,使用公共邮件列表、公共IRC频道、公共bug追踪、公共新特性追踪等等。10多样选择 - 在 Linux 的世界中,有很多不同的发行版本,有些由商业公司支持,有些则由非商业组织维护。这些不同的发行版本可以运行在不同类型的计算机上,比如手机、个人计算机甚至超级电脑。我们甚至可以根据自己的爱好和需要选择不同的桌面环境,以更好的完成我们的工作。11尝新 - 或许仅仅是为了不断的尝试一些新的或者不同的东西,成为很多人最原始的动机。
赞 3
g461640437

g461640437

回答数:50  |  被采纳数:13

2017-12-31 16:48:02
傻叉程序员才在linux下开发软件。界面丑到爆,开发工具支持差。这些人没啥技术可炫耀,只能炫耀自己的操作系统了。那些说linux下编程工具支持好的人应该都没开发过大型软件。比如现在的大型网站,除了网站本身之外用于辅助的service动辄上百个。这些东西是不可能都装在自己里的,只能在虚拟机里运行。真正比较合理的是在mac或windows下写代码,在虚拟机里的linux下运行调试。
赞 5
本人擅长恶搞

本人擅长恶搞

回答数:169  |  被采纳数:12

2017-12-31 17:07:41
开发者使用的开发软件比较老化,适合在老系统运作而已!较为新的系统下运作兼容性不太好。
为什么很多人说在Linux环境下开发优于Windows?(3)
赞 16
流年似水我是谁

流年似水我是谁

回答数:191  |  被采纳数:91

2017-12-31 17:15:41
说说而已,其实在linux下开发,在国外主要是两个原因,生产和开发环境一致,另外免费。那在国内就只剩下第一个理由了。但其实除了那些必须在系统下编译的应用,大多比较成熟的语言版本或框架,很少会出现不同系统下表现不一致的情况。所以,第一个理由其实也并不是多充分的,那为什么用linux来开发?我也不知道,反正我只有测试过或打包才用
赞 19
商业小小虫

商业小小虫

回答数:21  |  被采纳数:111

2017-12-31 17:10:11
关键看开发什么了,如果是服务器应用程序,当然linux简单。用过winapi的人都知道windows下的函数又多恶心。开发了快十年windows应用程序了,每次编程查参数。
赞 2
一位天才理工生

一位天才理工生

回答数:9  |  被采纳数:30

2017-12-31 17:30:45
因为问题的人不懂瞎说八道。根本没有可比性,你在LINUX下开发个D3D游戏试试。通常情况下都是用linux做服务器,绝大多数程序员都是在windows或mac下开发到linux部署。
赞 0
解决方法
版权信息

Copyright @ 2011 系统粉 版权声明 最新发布内容 网站导航