为什么好多编程“牛人”不喜欢用Microsoft Visual Studio?

  • 问心问得几回真
  • 2018-03-12
  • 77
  • 共20人发表观点
网友「DotNet吴彦祖 」发表观点
2020-10-01

牛人都是用针在纸上戳洞,有洞的代表1,没洞代表0,0和1组成了计算机世界的语言,然后把这张纸拍照传QQ上,用python找个库一分析一转换就直接成了可执行的软件。我见过最牛的牛人花了一下午在办公室戳洞,硬是把他们家六代人的全家福彩色数字照片给戳出来了。

网友「万能的毛毛tt 」发表观点
2021-08-02

我不是什么牛人,但也不太用vs来开发。

除了要开发.net应用,其他的,我一般用vs code。

相比vs,我更喜欢vs code。

当然,编写.net应用我还是得打开vs。在支持度上,我还真不到别的编辑器能和vs比.net编程。当然,资源需求是真大。有时候简单修改web类的.net应用,有时候也就记事本打开改改算了。

实话实说,vs现在有时候是能不开就不开。反应是真慢。即便是固态,16g内存,i7cpu,还是觉得慢。

现在写web页面,一旦开始写js了,我就立马换vs code。这真的是觉得,整个人都轻松了。

用惯轻量级编辑器后,打开vs有一种压迫感。可能我岁数大了,那个欢迎图出来,我就有种压力。感觉得看看心里医生了。

有一阵子在mac上用vs code上写前端,还是很流畅的。写起来都觉得行云流水。最近习惯了windows,mac也就又开始积灰生涯。

总体上讲,vs是宇宙第一ide,我也认可。至于体验,痛并快乐着。工作嘛,没办法。尽量找个自己顺手的编辑器,能交差,又尽量让感受好点。

网友「乐百川 」发表观点
2020-07-30

visual studio是微软推出的一款专业的IDE,支持多种语言和框架,由于其强大的功能被称为“地球上最强IDE”。但是visual studio虽好,却有很多人不喜欢用。既然不喜欢用,自然是因为vs的一些缺点,所以让我们先来看看vs有什么缺点吧:

占用内存大,系统消耗恐怖。虽然我个人非常喜爱vs这款软件,但是不得不说vs的消耗是非常恐怖,如果你的内存在8G以下,没有固态硬盘,可能无法良好体验这款IDE。很多牛人编码十分熟练,不能容忍一丝一毫的卡顿,这种情况下自然不会选择用vs商用软件,不够开放。虽然vs有社区版,个人可以免费使用。但是vs毕竟是一款闭源的软件,大佬们无法随心所欲的对软件本身做定制。所以一些人不喜欢。有开源替代。说道vs就不得不说vscode,这款同样是微软开发的编辑器,不仅可以通过安装插件的方式变成类似vs的IDE,更关键的是它还是开源免费的。所以一些喜欢开源的人自然而然的会使用vsc来替代vs使用。仅windows可用。vs虽然是一款好软件,但是并不是所有人想用就能用的,目前他仅支持windows系统。如果你在用linux系统的话,是无法使用vs的,所以只能使用vsc等替代产品。软件授权限制。前面说到,vs有免费的社区版,但是就算是社区版,也不是完全免费的,我记得如果公司超过人数限制,就不能使用社区版,必须购买高级版才能使用。而vsc等开源免费软件则没有这种限制。

能想起来的大概就是这些原因,不过我个人还是非常喜欢visual studio这款软件的,他实在是太酷了。另外有一说一,电脑如果配置不过,确实不推荐使用vs。我的电脑16G,1T的固态硬盘,用起来勉勉强强。大家如果想用vs的话,先把电脑升级成万元神机再用也不迟。

网友「shermanz 」发表观点
2020-10-19

我觉得最大问题是思路开阔的程序员讨厌工具和写的产品”vendor lock”。就是用不透明的方式生成工程资源无法在其他文本编译器修改,教你离了它死路一条。visual studio项目有很多不透明功能,比如拖拽生成ORM数据库的entity framework类,越是方便的东西,不透明的东西把你绑定得越死, 所以EF要用code-first 避免拖拽。几年后,你被逼的和它一起升级,如果第三方组件不支持新版的visual studio, 生成文件无法以文本格式编辑,你的产品就基本算废了。就拿csproj文件说, xml的混乱程度实在令人发指,如果项目有几万个文件,即使用git也不好修复。这一点连npm的package.json也比它强太多了。linux文化讲,所有工具都只是命令行的基础上的,先有命令行后有gui,全部文化是基于文本的,这样IDE再花哨,也没法用魔法限定死你, 而且第三方插件容易写,还可用脚本化。比如vscode所有插件的设置都是json, 设置甚至可以source control, 这比csproj强太多了。就这个msbuild和用visual studio编译多项目工程时候不等效的问题,让人头痛不已,因为visualstudio 和msbuild就是两个产品,从根上就错了。Gui不在command line的基础上写这个windows世界长期以来的恶习,造成很多问题。

网友「老肥啾 」发表观点
2021-10-29

搞Windows开发的人会用

正如搞Mac开发的人用Xcode

搞JAVA开发的人用...(抱歉,不入行不知道叫什么)

事实上,这些编程都是跟着官方在走,官方推荐什么就是什么

而没有官方的C C++之类,就自由了,全看开发者的经历

网友「九茹村的坡 」发表观点
2020-10-21

所谓“牛人”就是一些发烧友吧,并不是真正的工程师。以C++为例,一个上百万行代码,上百个工程的项目,不用VS这样的IDE来开发,几乎无法保障编写和调试效率。

网友「讲编程的艾特何 」发表观点
2021-04-10

所谓的c/c++牛人吧,对于java php的后来那些人,本来也不能用vs,对c#来说,必须用vs

好那就说c/c++的,大多数所谓的牛人,其实就是有点年头的人,还玩linux,玩内核。这些人天生就不喜欢vs,或者说windows都不喜欢。

新人的高手也有,大多数都特别极客的那种,什么叫极客,就是喜欢命令行,不用windows,喜欢用小众的。所以他们不用vs

剩下的大多数的“一般人”,就算是我看到的“很强的普通程序员”,用vs的居多。

网友「渔夫评论 」发表观点
2022-01-22

我该算是牛人,我用vs。开发Win的c++应用最好是Vs。我也用VSCODE在WlN环境写Linux应用。毕竞一个59岁的猿,不愿为编程去背linux的命令行。当然19岁凿纸带编 阿哥60代码,AScii码怎么凿孔瞬间就凿完。老了,就别拼记忆。牛逼在代码一次写完,九成一次验证过[憨笑]

网友「Bendanhuo 」发表观点
2021-09-01

当一个产品越来越傻瓜,让一些老手突然发现自己曾经花大力气去学的现在很快就可以上手了。那么一些“老资历”的就渐渐出来带节奏“鄙视”他了。不光是编译器。

网友「魔都老韭 」发表观点
2020-07-29

哈哈,IDE太傻瓜,体现不出“牛”吧。

网友「昕昀IT架构师 」发表观点
2022-03-17

从开始学习编程开始就一直用VS。记得读大学是那时最开始用的是VS6.0(暴露年龄了,本人80后)后面VS2003到现在的VS2022。

很多人都说VS是宇宙第一IDE,我觉得它应该是实至名归了,不管是功能还是对程序员的开发友好度而言都是非常强大的。

早期对于Windows平台开发者来说,VS基本是都会的,当然也出现过Delphi之类的强劲对手。到后来Java的出现Idea现在也是一个很好用的工具。

后期微软开始拥抱开源和跨平台,推出.NET core.自己培养了开源项目vs code,因为开源和轻量级、丰富的功能插件,受到了全球程序员的青睐,可谓是全能杀手了。

你说牛人不喜欢用VS,我觉得主要还是很多牛人拥抱的是开源,精力都放在了Linux平台上,所以用VS就少了。

网友「十一点一十 」发表观点
2021-04-11

因为编程牛人大多是单打独斗,只需要简单的工具,vs太过冗余,做个简单的程序都得新建点来点去,不如敲键盘来的方便,而且图形界面是给客户用的,自己做只要后台运行给出结果就行了,也就不需要乱七八糟的图形看着乱

网友「古天樂100 」发表观点
2021-09-03

VS最强之处是提供了设计器,但如果我不做webform、winform、wpf开发,我要这个巨无霸有何用呢?

网友「莫名其妙的数组越界 」发表观点
2021-04-22

先问是不是,再问为什么。

事实就是牛人都爱vs,只要vs能搞定的项目,没哪个牛人舍近求远。华为即使去美化,vs依旧是必备开发工具

不用vs的只有两种情况,1,vs不支持。比如java,php,或者嵌入式,但即使是java开发,牛人们依旧可以用vs code。2,装逼

网友「000风满楼000 」发表观点
2020-08-01

因为牛人不用c#,更因为牛人不用windows

网友「原子量化交易 」发表观点
2020-08-01

很多牛人编程都不用电。一张纸,一根笔,一杯茶,程序就出来了

网友「爱嘭词 」发表观点
2021-04-18

我年轻的时候,不喜欢这个,不喜欢那个,耽误了很多时间和机会。乔布斯说,stay hungry, stay foolish,少了谦虚点的心,做什么都一事无成。敞开心扉,拥抱未来,vs就是宇宙第一ide,值得拥有

网友「职场解码日志 」发表观点
2021-06-13

我用过一段时间来写桌面软件,公司里面都会使用社区版,由于集合了windows平台所有库以及其他库,整体安装包几个G,不过在安装的时候你可以选择自己用得到的几个库就行,甚至安装完你还想加库或减库都是可以的。所以不用在乎这个编辑器有多占磁盘,调试的时候也没多占内存。适用:win桌面软件,u3d游戏开发,c++和c的开发,c#的web开发等。说实话工具是拿来用得才有价值,用也分场景,如果自己本地的环境,服务器环境都是win,也用c#开发就用这个编辑器。其他的开发语言自行选择跨平台的。封闭还是开放,跨平台还是独享,用就完事,只要能快速出结果。

网友「Cklai 」发表观点
2021-09-03

如果有时间看这个话题,应该算不上牛人吧。

网友「老码新途 」发表观点
2021-12-20

题主是不是想说:好多编程牛人根本不用VS Studio,我也不用,所以我也是牛人,事实是牛不牛跟用或者不用VS Studio没有半毛钱关系,而且牛人通常会用多种生产力工具包括VS Studio,牛人和普通人区别是牛人不仅是会用VS Studio,还用得很溜,之所以在目前的项目里不用,是因为有更适合的工具。而某些人只用某种开发工具不用VS Studio,是因为除了这种工具别的还没学,或者学是学了,太复杂(比如VS Studio)没学会,所以来头条吐吐槽,找找存在感,太TM难学了,高手谁用那玩意,所以我坚决不学也不用,否则岂不是沦落成低手了(机智如我)

网友评论(0)

暂无网友评论