90 条回复  ·  759 次点击
tianzi123 小成 2024-9-20 15:38:54
插件最丰富
Donaldo 小成 2024-9-20 15:40:22
Windows 是全世界使用人数最高的桌面操作系统,C#/C++混编是开发 Windows 项目很合理的选择,VS 恰好提供了这些能力,是一个通用解决方案。
wu00 小成 2024-9-20 15:40:24
- 大而全的前提下还很快
- 调试工具逆天
- 补全、感知、一键重构、代码风格等工程化配置,早在 Colipot 出来之前就已经很强大了
v2e0xAdmin2 小成 2024-9-20 15:52:11
@coolcoffee idea 可以
idealhs 小成 2024-9-20 15:58:41
https://i.imgur.com/N9E3iZ2.png fshex 平均水平现形记
Mithril 小成 2024-9-20 16:18:00
你想想你对 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 小成 2024-9-20 16:38:40
都说? 谁叫“都” ,谁敢说 vs 是最好的
afirefish 小成 2024-9-20 16:49:24
10 年前吧,现在感觉不如 JetBrains 系列的
aiqinxuancai 小成 2024-9-20 16:54:49
用过 xcode 你就懂其他 ide 的好了
vicnicLight007 小成 2024-9-20 17:20:58
@aiqinxuancai 同为 ios 开发的给你点个赞
返回顶部