专业网站建设品牌,十四年专业建站经验,服务6000+客户--广州京杭网络
免费热线:400-683-0016      微信咨询  |  联系我们

用Ubuntu做日常开发电脑的系统是一种怎样的体验_数据库

当前位置:网站建设 > 技术支持
资料来源:网络整理       时间:2023/3/5 12:59:07       共计:3583 浏览
用Ubuntu做日常开发电脑的系统是一种怎样的体验?

其实我的主力系统还是windows,但是不得不说在开发程序方面还是linux更加方便一些。

方便的地方主要有以下几点:

软件仓库。linux发行版都带有自己的软件仓库,里面涵盖了大量开源免费的常用软件,安装各种编程语言编译器和sdk不需要自己从官网上面下载安装包,只需要一条命令即可安装软件仓库中的软件,而且将来更新的时候也可以跟随系统一起跟新,随时保持最新状态。跟随linux主流。现在很多软件和类库其实都是在linux上开发和运行的,那么跟随着开发者的步伐,一起使用linux,自然会拥有最好的体验。例如nginx这种广泛使用性能超强的http服务器,就是专门在linux上开发的,虽然windows上也有移植版本,但是性能linux原版还是没法比的,只能调试着玩玩。linux下的杀手软件。这也是非常重要的一点,现在虚拟化和容器已经成为了主流,作为杀手应用级别的docker、kubernetes等工具,都是专门在linux上开发运行的,windows上虽然也有版本,但是其实也是借助hyperv虚拟机运行的linux版,而且还会和现有的虚拟机冲突。所以为了方便,不如直接用linux。专心,专注。linux还有一点很好就是没有windows上那么多的流氓软件,安装linux可以拥有非常纯净的体验,再也不用担心安装全家桶了。这一点其实对于一些软件洁癖症来说可能非常重要。没有这些乱七八糟的东西,自然可以专心致志的工作。shell体验。windows虽然拥有强大的powershell,但是没有什么配套环境,用起来其实也就那样。但是linux就不同了,zsh配合antigen、ohmyzsh等工具,完全可以打造一套界面美观、带自动补全提示命令建议的超舒适shell环境,用过的都说好。

当然linux自然也有缺点,虽然没有流氓软件,但是正常的软件也很少。更别提国内的主流企业完全没有针对linux开发版本,看看人家微软、谷歌的应用,都有linux版,而我们呢,要什么没什么。甚至好不容易出个tiktok占领国外市场,现在都马上要卖掉了。

所以对于普通的开发者,为了兼顾windows和linux的优点,其实我觉得最好的办法还是windows主力机加上linux虚拟机,两手都要抓两手都要硬。大家以为如何呢?

版权说明:
本网站凡注明“广州京杭 原创”的皆为本站原创文章,如需转载请注明出处!
本网转载皆注明出处,遵循行业规范,如发现作品内容版权或其它问题的,请与我们联系处理!
欢迎扫描右侧微信二维码与我们联系。
·上一条:muysql有哪些存储引擎_数据库 | ·下一条:sql语句查询mysql怎么取前几天的数据_数据库

Copyright © 广州京杭网络科技有限公司 2005-2024 版权所有    粤ICP备16019765号 

广州京杭网络科技有限公司 版权所有