微软最近发布了Visual Studio Code,我对它的用法有些困惑,因为Visual Studio在功能上有很多相似之处。
微软最近发布了Visual Studio Code,我对它的用法有些困惑,因为Visual Studio在功能上有很多相似之处。
Answers:
Visual Studio(完整版)是一个“功能齐全”和“便捷”的开发环境。
Visual Studio(免费的“ Express”版本-仅在2017年之前)是完整版本以功能为中心的简化版本。以功能为中心的意思是根据您的目标有不同的版本(Visual Studio Web Developer,Visual Studio C#等)。
Visual Studio(自2015年起提供免费社区版本)是完整版的简化版,并替代了2015年之前使用的单独的速成版。
Visual Studio Code(VSCode)是一种跨平台(Linux,Mac OS,Windows)编辑器,可以通过插件扩展以满足您的需求。
例如,如果要使用VS Code创建ASP.NET应用程序,则需要自行执行几个步骤来设置项目。每个操作系统都有一个单独的教程。
Visual Studio Code是编辑器,而Visual Studio是IDE。
Visual Studio Code是跨平台且快速的,而Visual Studio 仅是Windows / Mac而并非快速。
请注意,Visual Studio for Mac现在可用,但与Visual Studio(Windows)相比,它是另一种产品。它基于Xamarin Studio,并且不支持某些较旧的.NET项目类型。它确实成功构建了在VS 2017中创建的解决方案。VS mac具有更受限制的UI(例如,没有可自定义的工具栏)。因此适用于跨平台工作。VS Code可能还是更好。
我将在下面提供Visual Studio和Visual Studio Code之间的详细区别。
如果您真的看一下,.NET的最明显的区别就是将它分为两个部分:
所有本机用户界面技术(Windows Presentation Foundation,Windows Forms等)都是框架的一部分,而不是核心。
Visual Studio(来自Visual Basic)中的“ Visual”在很大程度上与视觉UI(拖放所见即所得)设计同义,因此从这个意义上讲,Visual Studio Code是没有Visual的Visual Studio!
第二个最明显的区别是Visual Studio倾向于围绕项目和解决方案。
Visual Studio代码:
视觉工作室:
Visual Studio旨在成为世界上最好的IDE(集成开发环境),它提供完整的堆栈开发工具集,其中包括称为IntelliSense的强大代码完成组件,该调试器可以同时调试源代码和机器代码,以及有关ASP.NET开发的所有内容。 ,以及有关SQL开发的内容。
在最新版本的Visual Studio中,您可以在不离开IDE的情况下开发跨平台应用程序。并且Visual Studio占用8 GB以上的磁盘空间(根据您选择的组件)。
简而言之,Visual Studio是终极的开发环境,而且非常繁重。
参考: https : //www.quora.com/What-is-the-difference-between-Visual-Studio-and-Visual-Studio-Code
与先前的答案相辅相成,两者之间的最大区别是Visual Studio Code带有一个所谓的“便携式”版本,该版本不需要完整的管理权限即可在Windows上运行,并且可以放置在可移动驱动器中以方便使用。
视觉工作室
windows.h
)Visual Studio程式码
Visual Studio Code与命令提示符/终端集成在一起,因此当在IDE和终端/命令提示符之间进行切换时,例如在连接Linux时,它将很方便。