Visual Studio Code和Visual Studio之间进行选择并不像在轻量级编辑器和重量级IDE之间进行选择那么大略。
虽然Visual Studio Code是高度可配置的,但Visual Studio却是高度完全的。
您的选择可能取决于您的工作风格以及您须要的措辞支持和特性。
让我们来看看这两个开拓工具的功能和优缺陷。

Visual Studio Code是什么?

Visual Studio Code

vsphp着色选择Visual Studio Code照样Visual Studio PHP

Visual Studio Code是一个轻量级但功能强大的源代码编辑器,可以在桌面上运行,适用于Windows、MacOS和Linux
它内置了对JavaScript、TypeScript和Node.js的支持,并为其他措辞(如C++、C#、Java、Python、PHP和Go)和运行时(如.NET和Unity)供应了丰富的扩展生态系统。

除了轻量级和快速启动的整体观点之外,Visual Studio Code还具有针对变量、方法和导入模块的智能感知代码完成功能;图形化调试;linting、多光标编辑、参数提示等强大的编辑功能;时髦的代码导航和重构和内置的源代码掌握,包括Git支持。
个中大部分内容都是由Visual Studio技能改编的。

Visual Studio Code本身是基于Node.js、TypeScript和措辞做事器协议,每月更新一次。
扩展可以根据须要随时更新。
不同的编程措辞及其扩展供应的丰富支持各不相同,从大略的语法突出显示和括号匹配到调试和重构。
如果没有措辞做事器可用,您可以通过TextMate着色器为您喜好的措辞添加基本支持。

Visual Studio Code代码库中的代码在MIT容许下是开源的。
Visual Studio Code产品本身是在标准的Microsoft产品容许下发布的,由于它有一小部分特定于Microsoft的定制。
只管有商业容许证,但它是免费的。

Visual Studio是什么?

Visual Studio 2019

Visual Studio(当前版本Visual Studio 2019)是微软用于Windows和MacOS的紧张IDE
利用Visual Studio,您可以开拓、剖析、调试、测试、协作和支配您的软件。

在Windows上,Visual Studio 2019目前有17个事情负载,它们是针对不同开拓目标的同等工具和组件安装包。
事情负载是Visual Studio安装过程的一个主要改进,由于完全下载和安装Visual Studio 2019是花费数小时并且占用磁盘空间的。

Mac版Visual Studio 2019的安装程序没有Windows版那么繁芜,紧张是由于它不支持那么多目标。
它许可您利用.NET、Unity、Azure和Docker支持进行WEB、移动和桌面开拓、.Net Core、Android、IOS和MacOS目标都是可选的,后三个利用Xamarin。

Visual Studio 2019有三种版本:社区(免费,不支持企业利用)、专业(第一年1199美元/799美元更新)和企业(第一年5999美元/ 2569美元更新)。
企业版具有其他两个版本所缺少的架构师、高等调试和测试功能。

选择Visual Studio还是Visual Studio Code?

您可能会认为,对付任何给定的软件开拓任务,在Visual Studio和Visual Studio Code之间做出选择就像在IDE和编辑器之间做出选择一样大略。
它不是,紧张是由于Visual Studio Code可以被配置为非常靠近于许多编程措辞的IDE。
然而,在这种可配置性的同时,也存在一些权衡。

例如,如果您的开拓风格是测试驱动的,那么Visual Studio就会开箱即用。
另一方面,对付Visual Studio Code大约有15个测试驱动的开拓扩展。
支持 Node.js, Go,.NET和PHP。
类似地,Visual Studio在处理数据库方面做得很好,尤其是Microsoft SQL Server及其干系数据库,但是Visual Studio Code有很多数据库扩展。
Visual Studio供应了强大的重构支持,但是Visual Studio Code实现了6种措辞的基本重构操作。

例如:如果您是一名软件架构师,并且能够访问Visual Studio Enterprise,那么您会希望利用它。
如果您须要与团队成员协作进行开拓或调试,那么Visual Studio是更好的选择。
如果您须要进行严格的代码剖析或性能剖析,或者从快照进行调试,那么Visual Studio Enterprise将会帮助您。

Visual Studio Code在数据科学社区中很盛行。
只管如此,Visual Studio 2019的数据科学事情负载供应了许多特性。

Visual Studio不能在Linux上运行,但Visual Studio Code可以。
另一方面,Windows版Visual Studio有Linux/C++事情负载和Azure支持。

对付日常的基本事情,利用Visual Studio和Visual Studio Code都支持的措辞进行开拓、测试、调试周期,您所选择的措辞的确可以归结为个人喜好。
如果您方向于一次花几个小时做一个开拓项目,那么Visual Studio可能更适宜您。
如果您方向于在短韶光内进行开拓,并在其他任务之间轮换,那么Visual Studio Code可能会让您更愉快。

Visual Studio Code与Visual Studio比较汇总

Visual Studio Code与Visual Studio比较

感谢您的阅读,码字不易,如果我写的文章对您有帮助,记得给我点个赞和关注哦!