日常开发用Windows 好还是 Ubuntu好?

最近打算给电脑重新装系统,纠结了很久,不知道应该是换Windows还是Ubuntu,今天通过我自身的体验,来为大家分析一下,日常开发环境到底是用Windows和Ubuntu。

【系统介绍】

Windows系统就不过多介绍了,我相信99.9999%的用户都接触过(0.0001%的那部分,目前还没有遇到过,有这样的人希望能后台留言)。Ubuntu(友帮拓、优般图、乌班图)是一个以桌面应用为主的开源GNU/Linux操作系统,Ubuntu 是基于DebianGNU/Linux,支持x86、amd64(即x64)和ppc架构,由全球化的专业开发团队(Canonical Ltd)打造的。由于Ubuntu系统是基于Linux系统开发的,因此在系统流畅度方面,完胜与Windows系统,并且相对于Windows系统来水,系统资源的占用率也远低于Windows。

日常开发用Windows 好还是 Ubuntu好?

【系统对比】

Ubuntu 16.04优点

1.高效的文件管理系统,一般情况下不需要碎片整理
2.产生的系统垃圾很少,系统不会随着使用时间的增多而越来越卡
3.拷贝文件速度快,Win10达到5M/S,Ubuntu达到20M/S
4.系统安全稳定,漏洞修复快,极少中病毒
5.权限管理很严格,避免用户误操作
6.DIY界面,改善用户体验,*度高(对UI有追求的同学可尽情折腾)
7.强大的命令行,基本上所有操作可在上面执行(瞬间逼格升几个Lev)
8.无软件捆绑行为,桌面无广告弹窗行为
9.无盗版系统这一说法,开源免费正版

Ubuntu 16.04缺点

1.硬件驱动支持不友好,例如独立显卡,并不能发挥性能优势(Linus大神对Nvidia竖*指的原因)
2.相比Windows,软件数量少(QQ居然没有Linux版,还要装个CrossOver,让强迫症同学情何以堪)
3.Linux版本的flash player支持不好
4.学习需要一定的时间成本,长期使用才能较好地驾驭系统

Windows 10优点

1.软件多,软件多,软件多(重要的事情说三遍)
2.操作方式对电脑小白友好,上手快
3.使用普及率高,同事间协助合作方便
4.Win10针对Modern应用进行优化,提升用户体验(界面简洁,运行流畅,去除少用功能,保留核心有用的功能,安装包体积小)
5.支持大量驱动,充分发挥硬件性能

Windows 10缺点

1.小白装杀毒软件,大神裸奔~
2.执行exe安装包,快速地点next,最后发现PC多了很多不想要的软件(主要是app开发者的问题)
3.使用越久,C盘越大,越来越卡(碎片整理,你值得拥有)
4.正版系统要收费,盗版系统天朝人民的最爱(预装一堆流氓软件)
5.莫名奇妙蓝屏,死机奔溃的几率大(特别是更新系统和驱动后),因为windows是闭源的,貌似重装才是解决问题的唯一办法
6.PC空闲时,系统后台任务促使磁盘利用率莫名奇妙90%

日常开发用Windows 好还是 Ubuntu好?

【总结】

系统的流畅性:Linux胜出

这主要取决于Linux方面用的是什么桌面,不过,就日常使用来看,Linux相对更流畅,Windows的话,电脑配置如果比较低,会很卡的。

系统的易用性:Windows胜出

首先来说系统方面,Linux的各种发行版比较多,界面也各式各样,在这里不作评价;就软件生态而言,Windows胜出一大截,毕竟人家微软行走江湖多年,交的朋友也是一大堆,打下来的*不是说占就能占得来的。

系统的管理成本:平局

之所以是平局,是因为它们都各有优缺点,Windows的日常使用中,垃圾清理,病毒查杀等等是不容忽视的,但是这些都是普通用户就很容易解决的,Linux的话,日常使用不大容易出问题,也不需要频繁的垃圾清理病毒查杀什么的,但是但凡出问题,解决起来可就没那么容易了,主要是网上关于Linux远远少于Windows,所以,有些问题就只能靠自己了。

软件生态:Windows险胜

前边有提到过,Linux的软件相比Windows是相当的不丰富,这主要是针对国内软件而言,国外软件有很多都有Linux版本,但是软件的质量方面,个人感觉还是Linux更为优秀,

首先Linux是开源的,其软件大多也是开源,所以,相对来说可控性高,也很少见有内嵌广告之类的,而且病毒软件和流氓软件也不容易传播。

安全性:Linux完胜

我想这是普通用户最不关心的一个问题,这恰恰是Linux最大的优点,Linux的权限控制机制比Windows要好的多的多,所以,制作Linux病毒的成本是相当高的,所以,Linux系统下连杀毒软件都没有,当然也不需要。

【自我感觉】

就目前来说,我的日常开发机器已经是用上了Ubuntu16系统,刚开始感觉很嗨皮,但是工作之余避免不了的会想进行一些其他的娱乐活动,因此时间久了会觉得受到挺多限制的,但是但开发的话,只能说确实很好用,能提高开发效率,不存在windows下的卡顿,电脑开关机的时间比windows快了很多,并且使用当中就能加深对linux系统的熟悉程度,提高自身的linux系统操作水平。我还是如果电脑硬盘容量大的话,还是建议安装双系统,这样能兼顾到办公和生活的需求,办公开发两不误。当然这是自己的一点点感受,可能不一定符合所有人的需求,还是希望大家根据自身的需求来选中系统。

【资源链接】

1、windows 10 内置ubuntu 开启以及应用

2、Windows 下安装 Ubuntu 双系统

3、Windows + Ubuntu 16.04 双系统安装详细教程

 

资料获取方式,关注公总号RaoRao1994,查看往期精彩-所有文章,即可获取资源下载链接

日常开发用Windows 好还是 Ubuntu好?

更多资源获取,请关注公总号RaoRao1994

日常开发用Windows 好还是 Ubuntu好?

上一篇:win10打开开发者模式时遇到的问题,错误代码0x800f0908


下一篇:c# 简单的窗体传值