Visual Studio 和 Visual Studio Code如何选择

194 阅读2分钟

Visual Studio vs. Visual Studio Code:如何选择

在Visual Studio Code和Visual Studio之间做出决定,可能既取决于你的工作风格,也取决于你所需要的语言支持和功能,下面是如何决定的:

几十年来,当我早上上班时,我会启动微软的Visual Studio(或其前身之一,如Visual C++或Visual InterDev),然后泡茶,并可能在它进行艰苦的启动时参加一个晨会。当我经历开发/测试/调试周期时,我会整天保持IDE的开放,以避免再次启动延迟。当我在一个有200万行代码的C++项目上工作时,我还通过自动运行批处理脚本来启动每天的工作,在凌晨时分对产品进行代码检查和全面重建。

顺便说一下,Visual Studio的启动开销多年来已经大大减少。现在,即使在巨大的Visual Studio 2022项目中,这也不是一个问题

同时,Visual Studio Code的启动速度通常足够快,即使是大型项目,我也能在几分钟内完成生产。我说的是通常,不是一直。Visual Studio Code本身需要每月更新一次,而我所安装的许多扩展也经常需要它们自己的更新。不过,即使在Visual Studio Code中更新十几个扩展,也比Visual Studio过去重建一个大型C++项目的符号表所花的时间少得多。

尽管如此,在Visual Studio Code和Visual Studio之间的选择并不像在轻量级编辑器和重量级IDE之间的选择那样简单。虽然Visual Studio Code是高度可配置的,但Visual Studio是高度完整的。你的选择可能既取决于你的工作风格,也取决于你需要的语言支持和功能。让我们来看看这两个开发工具的能力和取舍。