我为什么不用 VS(系列IDE)
提前声明: 本文无意引战,也不是为了劝退任何真正需要VS作为工程用途的开发者。
回想2014年,当我还心满意足地用着 VC 6.0 时,在某次网上冲浪的过程中,我无意接触到了VS2008—— 一款我的小破机甚至无法正常带起的大型IDE。 从那次起,我似乎就和VS结下了不解之(孽)缘。
整场闹剧以最后清理磁盘无果,无奈卸载VS,最后找到了某Dev C++作为“以次充好”的代替品得了善终。也让我第一次尝到了GNU C的滋味(虽然当时肯定不知道)。
当然,如果这就是我不用VS的原因,未免也太酸葡萄了一点。事实是,在后来的开发过程中,笔者也不止一次地尝试过(或者“被尝试过”)使用VS,但每次的使用体验都让我在做完必要的工作以后,非常爽快地卸载了VS。从VS2008到VS2017,几乎每个主流版本我都至少安装过一次,而其神奇之处在于,每次的使用体验,都不约而同地想让我砸键盘。
啰嗦了这么多,现在,我想细数一下对VS的不满之处:
庞大的体积1
对于熟悉VS的人来说,这一点不必多说,当笔者第一次见到VS2008这种按GB计的IDE时,心中的诧异简直是难以言表。等到15年,在学校硬盘空间小得可怜的电脑上装VS2015时,几乎可以以10GB为单位计的大小让电脑硬盘一片飘红。
参考一下现在的其他主流IDE,如JetBrains的Clion(大小不足400MB),相对不正式的Dev C++和Code Blocks(百兆不到),我相信VS的巨大体积对任