栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > 百科 > 教育

做开发用哪个linux系统

教育 更新时间: 发布时间: 百科归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

做开发用哪个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。

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

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/ask/35729.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号