使用Linux进行开发的原因

带C代码的Tux(Hello)

窗户10 它取得了长足的飞跃,并得到了用户和使用它的专业人士的一致好评,我是指开发人员。 其他Microsoft系统不太喜欢,但Windows 10试图扭转这种局面,使其与Linux子系统的竞争变得非常困难,该Linux子系统将Ubuntu集成到其他发行版中,并且可以从该平台的App Store下载,它们是也可用于Server版本,从而吸引了更多对Linux感兴趣的开发人员使用该系统。

但是,Linux在使用方面也有发言权。 软件开发平台 而且它具有开发者可以保留的某些吸引力。 显然,要平等地进行交谈和比较,将需要一些出色的软件的协作,这些软件拒绝移植或发布适用于Linux的开发软件,例如适用于Windows的软件,有时也适用于Mac的软件。也有很好的工具...

那么,对于开发人员来说,停留在企鹅平台上而不使用Mac或Windows的主要吸引力是什么? 嗯,对此没有简单直接的答案,但是其中一些 Linux的明显优势 是:

  • 免费:免费是免费的,您可以在节省许可证的同时拥有更大的自由度和灵活性,如果您需要许多开发团队,那么开发工作室或公司一定会不胜感激。
  • 这很简单尽管有很多人认为,但它的处理和管理并没有那么复杂,您甚至可以使用USB驱动器使它更轻便,并能够随心所欲地随身携带。
  • 资源注意:如果要优化所有系统性能以进行编译或使用开发工具,则在Linux中,您可以不使用图形环境。
  • 编程语言支持:获得对多种语言的支持,您可以使用多种语言,例如C,C ++,PHP,HTML,CSS,JavaScript,Python,Ruby,Perl,Java等。

当然,您还会发现更多...对吗?


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责资料:AB Internet Networks 2008 SL
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。

  1.   NJR810。

    您建议使用哪个GNU / Linux发行版来开发软件?

  2.   奥斯卡

    另一个原因是可以使用功能强大的调试工具Valgrind。 它可用于Linux和macOS,但是在Mac上,由于内核不是开源的,因此无法使用其所有功能。

    如果您喜欢用C ++编程,则可以使用Qt Creator,它是多平台的(具有开放源代码版本),并且其代码编辑器非常完整。

    1.   

      njr810,任何发行版都很好...问题更多是关于您要投入多少精力,如果您是新手,我建议在Ubuntu上使用Mint,因为它的MATE或Cinammon桌面环境比Ubuntu轻得多。要比以前稳定得多,您应该阅读一些其他发行版所提供的内容,例如Debian,Fedora,OpenSuse,Slackware,Arch或就我而言是Gentoo,我选择它是因为它提供了自定义和优化级别。

  3.   斯托曼

    不,那么,什么主要原因?