本文作者:ptiyny

菜鸟教程linux安装学习 菜鸟教程 linux

ptiyny 08-01 11
菜鸟教程linux安装学习 菜鸟教程 linux摘要: 大家好,今天小编关注到一个比较有意思的话题,就是关于菜鸟教程linux安装学习的问题,于是小编就整理了1个相关介绍菜鸟教程linux安装学习的解答,让我们一起看看吧。是不是Linu...

大家好,今天关注到一个比较有意思的话题,就是关于菜鸟教linux安装学习的问题,于是小编就整了1个相关介绍菜鸟教程Linux安装学习的解答,让我们一起看看吧。

菜鸟教程linux安装学习 菜鸟教程 linux
(图片来源网络,侵删)

是不是Linux下开发更高效?

1,开发效率不了解,但是这东西应该看个人习惯。

2,多数应用都是部署在linux服务器上面,使用linux环境开发会避免一些兼容性问题。这个之前遇到过很多次,开发用的win,服务端是linux,结果出现开发环境没出现的问题。

3,有时候开发有可能会承担一部分实施工作,还有可能会直接在服务器上面修改代码,不推荐但是总有例外会发生。

我现在主要用的是ubuntu。我的体验是,感觉在linux下不管学什么语言的编程,配置环境都好容易,要javaJavapython有python,缺什么东西一行命令就装好了。直到在linux上自己用cc编译了C语言代码,才开始搞明白编译链接等等这一套流程,对于IDE中点了一个按之后所发生的事情开始有了一些概念,并且发现:原来只需要一个.c文件(而不需要IDE生的工程中包括的其他很多文件)就可以成一个行文件。另外C语最初就是针对Unix系统订制的,像stdin和stdout这些概念在类Unix系统中容易更好地被解释。不过我也认同,对于C/c++,在刚开始学的时候,搞清楚编译链接这一套流程的意义并不大,如果非要尝试去搞清楚这些,倒有可能打击学习语言本身的兴趣。C/C++ Linux服务器开发免费学习地址:

菜鸟教程linux安装学习 菜鸟教程 linux
(图片来源网络,侵删)

作为过来人,这个要看你的工作环境。之前我们做安卓的平板电脑,使用windows的话,很容易出现问题,例如,驱动加载慢等。而为了提升效能,我们就改成了基于Linux的生产环境,这个效率问题就真的提升了50%,而且也不会出错,及时发生问题通过系统LOG能很快的定位到问题所在。

现在,我们做笔记本,没有了Linux系统,全是微软的系统。研发端给的工具都是的东西,使用Linux已经全然失去了活力。

当然,我也尝试使用Linux系统办公,发现在公司也是有很大的缺陷,因为Linux系统对exchange支持不好,导致邮件不好用,办公效率自然也就发生问题。而且,虽然Linux支持Word等办公软件,但在兼容性方面还是却很多的。

所以,之前的大神议你学,是希望能对这个系统有个初步的了解。关键还是看你当前的应用领域,否则,这些都是空谈~

菜鸟教程linux安装学习 菜鸟教程 linux
(图片来源网络,侵删)

开发效率方面实际上现在也都差不多了,问题就是有两个,一个是运营环境一般都是linux,那么肯定在linux上面开发,然后本地运行看效果要更好啊,省着文件考来考去的,有些软件没法在linux上面运行啊,或者运行效果不同。二是windows没有一个好的了shell环境啊,不方便写些自动化的工具,不方便对文件和目录快速的操作啊,这点对于广大linux用户很影响心情啊

我上一个公司的项目都是跑在linux服务器上,开发也是基于linux,语言后端是c++/Java/python,前端是php。从开发角度上,我认为的高效主要是Linux系统的生态很好,比如他的linux命令,移动文件,打包目录,ftp上传下载文件,tcpdump抓包分析等等很多都比windows有优势,很多功能后端只需要操作几个简单的linux命令就可以实现在window上面比较麻烦的功能,而且linux很多版本比如小红帽都自带web服务器,ftp服务器,开发ide等等。

而且linux上本身的架构也比windows更安全,window服务器不知道是我们不会用还是怎么回事,动不动就被攻击,linux服务器写几条防火墙规则,加载到系统启动项里面就可万事大吉。

到此,以上就是小编对于菜鸟教程linux安装学习的问题就介绍到这了,希望介绍关于菜鸟教程linux安装学习的1点解答对大家有用。

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

阅读
分享