90 条回复  ·  737 次点击
mxalbert1996 小成 2024-9-20 22:06:50
说 VS 是最强的免费的 C/C++ IDE 应该没什么问题。
googol2chen 小成 2024-9-20 22:40:54
@fangxisama 因为 php 有内置的高并发支持,类似 goroutine ,还可以控制底层,操作内存分配和释放,还可以编译运行,达到极致的性能,它还是内存安全的语言,还有成熟的社区支持。你说 php 是不是世界上最好的语言?
jiangzm 小成 2024-9-21 01:01:23
@wlingxiao #48 哈哈哈,无脑黑
secondwtq 小成 2024-9-21 01:39:11
@Mithril 单说补全的话,VSCode 也能用 clangd ,clangd 本身不是专门为了某个 IDE 开发的。
但是问题也就在这,VS 的 C++ IntelliSense 的前端和编译器(一般 C++ 社区所指的 MSVC )前端貌似是两套代码,这意味着 IntelliSense 的前端可以专注于为补全场景优化。而对于 Clang 来说,离线编译是主要场景,clangd 是个附属品,于是就有了 #45 的各种问题。
VSCode 的官方 C++ 插件的 IntelliSense ,据说是和 VS 用的同一套代码,不过我没咋用过不好评价。

Debugger 和 Profiler 现在还差太远,没法比。
举个例子,DWARF 格式调试信息的符号表,一直都是线性存储的,也就是说如果你有个大项目,开调试器得先扫一遍全部调试信息。大家其实一直知道这个问题,比如 Apple 和 GNU 都有一些扩展加入哈希表之类的数据结构,Apple 的应该是默认打开的,但是 GNU 的貌似要额外加一些选项。这种加速结构进入标准是在最新的 DWARF5 中,然而依然是可选的。
cooltechbs 小成 2024-9-21 02:17:58
@Mithril VS2022 已经改成 64 位的了,比 2019 流畅不少。
智能提示确实是当年 VS 的杀手特性,我当年还是小白的时候,硬是靠 VS2005 的代码提示找到了心流的感觉,可以说要不是 VS 我就不会入计算机坑了...
(然而我竟然从来没有在公司用过 VS )
agdhole 小成 2024-9-21 08:12:53
写 asp 没有 rider 体验爽
hippieZhou 小成 2024-9-21 08:39:45
如果你是.NET 生态的开发者,恰巧又是作客户端开发的话,那么 VS 毋庸置疑是你的首选,体验过 Rider 开发 WPF ,winForm 后你就知道 VS 的强大了
a33291 小成 2024-9-21 10:28:58
功能大而全,可能某个单项不是最强(比如一般都装个 R#补全)但是每个都不差
除了吃点磁盘,配置也简单,装完就能用

甚至,现在还能调试 cmake,以前这个除了这么久,除了打日志,谁给他做出实时调试器过?
CatCode 小成 2024-9-21 10:57:50
好就好在可以用“VS 是宇宙第一 IDE”来调侃
leaflxh 小成 2024-9-21 11:10:59
放在 2017 年确实是 “写 VC++" 的宇宙第一 IDE ,代码提示,调试功能很好用
同期的 IDE:Dev C++ Code Blocks ,QTCreator 使用体验不太行
2019 年官方出了远程调试,凭借着强大的代码提示功能,写 Linux C++也是比较无敌的存在
但与此同时 VSCode 也在快速发展,引入了 IntelliSence 插件,再搭配 CMake 插件,直接在 Linux 系统下也有着不错的 C++编程体验

就好比现在写 Java 都用 IDEA ,谁用 eclipse (

至于宇宙第一 IDE 的说法,可能来源于 vczh ,人家写 C++的
返回顶部