众力资讯网

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

为什么好多编程“牛人”不喜欢用 Microsoft Visual Studio?
为什么好多编程“牛人”不喜欢用 Microsoft Visual Studio?
1、VS 为什么看起来这么“重”?
Visual Studio 本身就不是一个简单的代码编辑器。
尤其是做 C++ 开发,除了编辑代码,还涉及编译器、Windows SDK、调试器、代码分析、测试、项目管理等各种组件。安装哪些工作负载和组件不同,占用空间自然也会不同。
所以,VS 的“重”并不完全是缺点。
换个角度看, 它把很多原本需要自己配置的东西都集成起来了。
对于只改几行代码的人来说,打开 VS 可能确实有点大材小用。
但如果每天都在调试大型 C++ 项目,需要看调用栈、断点、变量、崩溃信息,再配合编译、测试和性能分析,这些功能反而能省下不少时间。
2、为什么一些高手喜欢 Vim、Neovim?
确实有不少经验丰富的程序员喜欢 Vim、Neovim、Emacs,或者其他轻量级编辑器。
原因也不复杂。
当一个程序员已经非常熟悉 Shell、Git、编译器、调试器以及自己的开发脚本之后,很多事情根本不需要 IDE 帮忙完成。
打开终端,编辑代码,执行命令,编译,运行测试,查看日志,一套流程已经形成习惯。
这种工作方式最大的优势就是灵活。
但这里也容易产生一个误区:
喜欢 Vim 的人不一定是高手,使用 VS 的人也不代表水平低。
真正决定效率的,往往是程序员对工具和工作流的熟悉程度。
3、做 Windows 和 C++,VS 依然有优势
尤其是在 Windows 平台,Visual Studio 依然是非常成熟的开发环境。
C++ 项目、MSVC、Windows API、调试器、性能分析工具,以及大型解决方案的项目管理,都属于它比较擅长的领域。
所以有些程序员觉得 VS 太重,并不意味着 VS 不好。
更准确地说,是 不同工具解决的问题不同 。
就像有人喜欢手动挡,有人喜欢自动挡。一个强调控制感,一个强调集成和便利,很难简单说谁更适合所有人。
4、AI 时代,IDE 反而有了新的价值
现在 AI 编程工具越来越普及,程序员选择开发工具时,关注点也开始变化。
以前大家可能讨论的是:
“Vim 和 VS 谁启动更快?”
现在讨论的可能变成:
“AI 能不能理解整个项目?”
“能不能一次修改几十个文件?”
“生成的代码出了问题,怎么快速定位?”
这时候,编译、调试、测试、代码分析这些传统 IDE 能力依然重要。
AI 可以帮你写代码,却不能保证代码一定正确。
特别是 AI 生成的代码越来越多之后, 验证代码、定位问题、理解项目结构的能力反而更加重要。
工具只是手里的家伙什,真正决定效率的,是使用它的人。

评论列表

用户10xxx70
用户10xxx70 2
2026-09-18 12:28
古法编程

小楼东风 回复 09-18 12:42
多古?txt?