做开发用哪个linux系统

做开发用哪个linux系统,第1张

开发用哪个linux系统 编程用哪个 linux 系统好?免费的而且最适合用来做开发的linux系统?做开发的话用哪个LINUX系统比较好

其实程序开发,跟你用什么 *** 作系统关系不大,你用windows也可以编写linux下的程序,虽然中国企业公司里centos用的量比较大,如果是面向桌面用户的,还是推荐ubuntu,其实桌面linux常用的也就几种,自己都挨个装一下,对比一下那个更适合自己

android开发用哪个linux系统做开发,到底是选择Linux系统还是Windows呢?

做开发要分情况,题主没有说要做什么样的开发。

图形界面编程还是Windows有优势。

做开发用什么语言,基本上都要借住图形界面的编辑器,有代码补全、代码提示等智能、快捷的功能。

C/C++、Python、Java、Javascript等流行的语言都有相应的编辑器。

Linux如果是文本界面,就一个vim编辑器,没接触过vim的人初学时会非常郁闷,而且只能键盘 *** 作没有鼠标支持,什么代码补全、代码提示功能全都没有。

Linux也有图形界面,对个人电脑支持最好的当属Ubuntu系统,一些常用的编辑器也可以支持,只不过没接触过Linux的人要熟透一阵子。

建议Windows下安装虚拟机来支持Linux的安装。

大多数开发的程序,最后都要部署到Linux系统上去,比如腾讯云、阿里云等。

那需要Linux环境来测试,本机最好的方式是安装Vmware,然后在Vmware安装Linux虚拟机,可以模拟完整的Linux *** 作系统。

哪种Linux更好,要看具体用途。

最流行的是CentOS和Ubuntu两大Linux系统,根据不同需求来选择,必要时相互转换也是可行的。

我们知道,现在熟为人知的 *** 作系统主要有:Windows、Linux、UNIX、macOS。

因为Windows的可视化视窗 *** 作体验让它在国内最为流行,无论是普通家用还是企业办公99%都是用Windows系统。

但要知道,像IT行业用Linux系统的居多,有不少开发者就存在这样的疑问:开发者到底是选择Linux系统还是Windows系统呢?线上服务器 *** 作系统强烈建议选择Linux类系统在这些系统中,Windows和macOS主要是用来家用及日常办公的,而Linux和UNIX就是偏于专业化的生产环境了。

虽然Windows家族也有Windows Server服务器 *** 作系统,但是在IT圈内而个共识就是Windows的稳定性及安全性不如Linux(虽然Windows系统也是很好的系统),所以对于线上服务器 *** 作系统的选择强烈推荐选择Linux类系统,这也是大势所趋!为什么说Windows Server在安全性及稳定性上不如Linux类系统呢?主要原因有以下几方面:1、Windows Server桌面式 *** 作相比Linux更耗资源Linux虽然也有桌面版,但线上生产环境99%情况下不会安装桌面环境;而Windows Server桌面化 *** 作会占据较多系统资源,对服务器硬件要求高。

2、Windows Server在权限控制上不如Linux如果你身边有一些.NET开发者,你会发现当他们遇到权限问题时就会简单粗暴的给文件夹设置everyone可读可写可执行权限。

另外Windows很多系统文件的权限设置也不合理,不如Linux权限严格。

3、Windows Server在安装某些补丁或功能时要求强制重启举个例子吧,Windows在安装某些系统补丁或者像IIS安装SSL证书时会要求强制重启服务器,这对于线上服务器而言就是致命性 *** 作!Linux则不会出现这种情况。

线下开发环境建议采用Windows宿主机+虚拟机方式开发对于开发人员的开发环境,并不建议直接使用Linux *** 作系统,因为在开发时会涉及到很多对接工作,如:要用聊天工具沟通需求;查看各种类型的开发文档等。

Linux系统并不适合家用办公使用,有它的局限性。

所以为了高效开发建议开发人员在Windows宿主机上安装虚拟机,将Windows上的目录挂载到Linux虚拟主机里,在Windows上开发及访问,在Linux下运行代码。

Linux发行版本的选择无论是线上生产服务器还是线下虚拟主机安装的Linux系统,建议选择主流的Linux发行版本。

现在Linux发行版本太多了,最常用的有:RHEL、CentOS、Ubuntu、Debian等。

考虑到普及度,建议采用CentOS。

以上就是我的观点,对于这个问题大家是怎么看待的呢?欢迎在下方评论区交流 ~ 我是科技领域创作者,十年互联网从业经验,欢迎关注我了解更多科技知识!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/bake/3348729.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-10-06
下一篇 2022-10-06

发表评论

登录后才能评论

评论列表(0条)

保存