Visual Studio Code和Visual Studio哪个更好呢
创始人
2025-06-30 16:01:08
0

1.前言

【国产】CEC-IDE出来之后,出其不意的让vscode大火了一把。毕竟后者才是真容嘛。再加上vs-for mac版本被微软砍掉了,让vscode大受关注。因为mac产品下,推荐的只有vscode扛起大梁了。同时也让人注意到了vscode其实不是IDE,也就是它不是编译器而是一个编辑器。还有一个vs,才是正宗的编译器。本篇来看下。

2.概括

Visual Studio Code,官方的介绍是:Code editing。也就是代码编辑,而不是代码编译。
Visual Studio官方的介绍是:IDE and Code Editor for Software Developers

可以看到两者功能上的差异,vscode本身的编辑是主打功能,编译功能则需要各种各样的插件来完成。vs则是完整的涵盖全部的编译编辑功能,自带编译器等高大上的东西。也就是说,vs包括了vscode的全部功能。但是vscode可能仅仅只有vs的一部分功能。

因为vs一般适用于商业版本,即使是用的最多的社区版,它如果超了一定的人数使用它,依然是需要收费的。商业版本一般是用来赚钱的,所以微软格外的上心。
但是vscode其实更多的是随着开源软件的流行,而微软所做的一种拥抱开源的姿态,表现出微软也很开放的样子。一般vs用剩下的功能,或者是不太好的功能,或者是需要试水的功能,也即是实验版本都放在vscode上面进行社区触摸和开发者反馈。

如果你想极致的体验微软的技术,那么vs是一个非常的不错的选择。虽然vscode开源,而且免费,但是很多的适配以及功能性上的缺失依然很严重,对于底层的二进制方面的极致要求更是显得无力,比如你需要研究CLR/JIT源码的时候,就知道vs是多么牛逼,而vscode是多么无力的感觉。

如果个人,小团队,并且稳定的迭代开发vs是最好的选择。如果喜欢开源,喜欢折腾,喜欢各种出其不意的故障,喜欢各种骚操技术,vscode则更好。


相关内容

热门资讯

如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...
如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
施耐德电气数据中心整体解决方案... 近日,全球能效管理专家施耐德电气正式启动大型体验活动“能效中国行——2012卡车巡展”,作为该活动的...
20个非常棒的扁平设计免费资源 Apple设备的平面图标PSD免费平板UI 平板UI套件24平图标Freen平板UI套件PSD径向平...
德国电信门户网站可实时显示全球... 德国电信周三推出一个门户网站,直观地实时提供其安装在全球各地的传感器网络检测到的网络攻击状况。该网站...
为啥国人偏爱 Mybatis,... 关于 SQL 和 ORM 的争论,永远都不会终止,我也一直在思考这个问题。昨天又跟群里的小伙伴进行...
《非诚勿扰》红人闫凤娇被曝厕所... 【51CTO.com 综合消息360安全专家提醒说,“闫凤娇”、“非诚勿扰”已经被黑客盯上成为了“木...
2012年第四季度互联网状况报... [[71653]]  北京时间4月25日消息,据国外媒体报道,全球知名的云平台公司Akamai Te...