都说 VS 是宇宙第一的 IDE,到底是好在哪里?

13 小时 23 分钟前
 haython

我只用过 jetbrains 系列和 Eclipse

4392 次点击
所在节点    程序员
61 条回复
Mystery0
12 小时 51 分钟前
vs 装上之后,打老游戏应该就不会再遇到缺运行库的问题了
Mystery0
12 小时 50 分钟前
@Mystery0 当然,装上了也别想卸载干净了,有且只有一个卸载干净的方法,叫做“重装系统”
lonelyparasol
12 小时 46 分钟前
@Mystery0 大部分确实, 把 runtime 都装上
tianzi123
12 小时 41 分钟前
插件最丰富
Donaldo
12 小时 40 分钟前
Windows 是全世界使用人数最高的桌面操作系统,C#/C++混编是开发 Windows 项目很合理的选择,VS 恰好提供了这些能力,是一个通用解决方案。
wu00
12 小时 40 分钟前
- 大而全的前提下还很快
- 调试工具逆天
- 补全、感知、一键重构、代码风格等工程化配置,早在 Colipot 出来之前就已经很强大了
v2e0xAdmin2
12 小时 28 分钟前
@coolcoffee idea 可以
idealhs
12 小时 22 分钟前
V2 平均水平现形记
Mithril
12 小时 2 分钟前
你想想你对 IDE 的诉求是什么?是什么功能让你想要去弄一个庞大的全功能 IDE 而不是 VSC 这种轻量级的编辑器+LSP 。

对我而言,IDE 最重要的就是智能提示/补全和调试器。

比如说 C++
VS 的智能补全是基于编译的,它用了个编译器前端去做提示。所以你用了非常复杂的模板的时候,这玩意的补全效果吊打那些基于 token 做补全的。
VS 的 Debugger 一直做的都不错。比如举个简单的例子,它可以直接显示容器的值,而非一坨套一坨的垃圾玩意。而且你可以自定义对象显示的视图,比如你可以让一个套了 N 层的自定义 Point 类在调试器里直接显示成 x,y 。
而且 VS 的 Profiler 也很强。

JetBrains 的 CLion 也在不断改进,现在智能提示应该也是用 clangd 来做了。你在 Linux 开发用 CLion 也不错。
另外 Clion 的重构功能比 VS 的强,你用 VS 的话,也可以试试 Resharper 插件。

至于其他的还是算了,根本没啥可比性。

VS 的口碑是这么多年发展下来的,比如我前面说的例子里,智能提示这功能它 09 年换成了用编译器做。岁数差不多和 clang 一样大( clang 是 07 年发布的第一版)。你可以想象那些年其它 IDE 在用上 clangd 以前智能提示都是啥水平的。

但到现在,和 Rider 以及 Clion 的差距已经没那么明显了。特别是之前 VS 的 IDE 本身一直都是 32 位的,装几个插件打开个大工程能卡成狗。只能说口碑还在那,但已经在被追赶了。
raviscioniemeche
11 小时 42 分钟前
都说? 谁叫“都” ,谁敢说 vs 是最好的
afirefish
11 小时 31 分钟前
10 年前吧,现在感觉不如 JetBrains 系列的
aiqinxuancai
11 小时 26 分钟前
用过 xcode 你就懂其他 ide 的好了
vicnicLight007
10 小时 59 分钟前
@aiqinxuancai 同为 ios 开发的给你点个赞
particlec
10 小时 54 分钟前
主要是不卡,之前也是用 jetbrains 有点卡
hazardous
10 小时 48 分钟前
是我唯一感觉不到 Electron 笨重的软件。界面样式和响应速度也完全不像浏览器。
hazardous
10 小时 48 分钟前
@hazardous #35 看错了……我以为说的是 VSCode……
illusory
10 小时 44 分钟前
@coolcoffee #19
我知道的有 rr-debugger ,undo.io 以及 Green Hills Software 的 MULTI 。
yippees
10 小时 31 分钟前
vc+tomato
Yjhenan
10 小时 10 分钟前
一般是局限在在 C/C++/C#范围内,功能大而全,而且性能好资源占用也少
mightybruce
10 小时 8 分钟前
VS 是宇宙第一的 IDE, 那是不少年前的事情了。
那时候写 c++的 IDE 只有 VS 最好用, 其他像 netbeans, eclipse, clion 都不怎么行,也不怎么智能

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1074382

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX