Visual Studio和Visual Studio Code之间有什么区别
下面是VisualStudio和VisualStudioCode之间的详细差异。
如果你留意的话,.NET已被分成两部分:
.NETCore(Mac/Linux/Windows)
.NETFramework(仅限Windows)
所有用户界面技术(WindowsPresentationFoundation,WindowsForms等)都是框架的一部分,而不是核心。
VisualStudio中的“Visual”(来自VisualBasic)很大程度上是可视UI(拖放WYSIWYG)设计的同义词,所以从这个意义上来说,VSCode是没有Visual的VisualStudio!
第二个最明显的区别是VisualStudio倾向于以项目和解决方案为导向。
VScode:
它是一个轻量级的源代码编辑器,可用于查看,编辑,运行和调试应用程序的源代码。
只是VisualStudio没有VisualUI,主要是超级的文本编辑器。
它主要针对文件而不是项目。
它没有任何脚手架支持。
它是Sublime或AtomonElectron的竞争对手。
它基于Electron框架,用于使用Web技术构建跨平台桌面应用程序。
它不支持微软的版本控制系统;TeamFoundationServer。
它对Microsoft文件类型和类似功能的IntelliSense有限。
它主要由处理客户端技术(HTML/JS/CSS)的Mac上的开发人员使用。
VisualStudio:
顾名思义,它是一个IDE,它包含项目开发所需的所有功能。像代码自动完成,调试器,数据库集成,服务器设置和配置等。
它是
.NET
相关开发人员主要使用的完整开发解决方案。它包括从源代码控制到bug跟踪器到部署工具等的所有内容。它具有开发所需的一切
它广泛用于.NET相关项目(尽管你可以将它用于其他事情)。社区版本是免费的,但是如果你想做大部分,那么它不是免费的。
VisualStudio旨在成为世界上最好的IDE(集成开发环境),它提供完整的堆栈开发工具集,包括一个名为IntelliSense的强大代码完成组件,一个可以调试源代码和机器代码的调试器,关于ASP.NET开发的所有内容和关于SQL开发的东西。
在最新版本的VisualStudio中,您无需离开IDE即可开发跨平台应用程序。VisualStudio占用的磁盘空间超过8GB(根据您选择的组件)。
简而言之,VisualStudio是一个终极开发环境。
声明:本文内容来源于网络,版权归原作者所有,内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:czq8825#qq.com(发邮件时,请将#更换为@)进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。