Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio Visual Studio vs Visual Studio代码_Visual Studio_Visual Studio Code_Computer Science_Game Development - Fatal编程技术网

Visual studio Visual Studio vs Visual Studio代码

Visual studio Visual Studio vs Visual Studio代码,visual-studio,visual-studio-code,computer-science,game-development,Visual Studio,Visual Studio Code,Computer Science,Game Development,我是一名计算机科学专业的学生,我正在学习成为一名游戏开发者。在过去的一年里,我一直在使用VisualStudio在Unity中编辑我的脚本。直到最近,我的同事才与我分享了VisualStudio代码。我真的不知道两者之间的区别,作为一名计算机科学学生和一名游戏开发人员,哪一个更适合我?Visual Studio代码是一个编辑器,而Visual Studio是一个IDE。VisualStudio代码是跨平台且快速的,而VisualStudio仅限于Windows/Mac且不快速。请注意,Visua

我是一名计算机科学专业的学生,我正在学习成为一名游戏开发者。在过去的一年里,我一直在使用VisualStudio在Unity中编辑我的脚本。直到最近,我的同事才与我分享了VisualStudio代码。我真的不知道两者之间的区别,作为一名计算机科学学生和一名游戏开发人员,哪一个更适合我?

Visual Studio代码是一个编辑器,而Visual Studio是一个IDE。VisualStudio代码是跨平台且快速的,而VisualStudio仅限于Windows/Mac且不快速。请注意,Visual Studio for Mac现在可用,但与Visual Studio(Windows)不同。。。VS代码可能仍然更可取

Visual Studio

  • IDE
  • 除了免费版本,它是一个付费的IDE
  • 这是相当沉重的CPU和落后于低端PC
  • 它主要用于Windows软件开发,包括DirectX程序、Windows API等
  • 高级IntelliSense(有史以来最好的;Visual Studio代码的IntelliSense扩展位居第二)
  • 它具有内置调试器,易于配置项目设置(尽管开发人员倾向于不使用GUI)
  • Microsoft支持(超过Visual Studio代码)
  • 主要用于C/C++(Windows)、.NET和C#项目以及SQL Server、数据库等
  • 极大的下载量、空间利用率以及随时间的推移而降低的速度。
    • 这是唯一迫使我在较小的项目中使用VisualStudio代码的弊病*
  • 包括用于生成依赖关系图的工具。重构工具非常支持VisualStudio
  • 有VB.NET、C++.NET和C++的VYSIWYG编辑器。(这对于初次使用的用户来说非常容易,而不是通过
    windows.h
Visual Studio代码

  • 免费开源文本编辑器
  • 具有IntelliSense(但如果未安装Visual Studio,则无法开箱即用,需要配置为指向MinGW等)
  • 较小的下载大小和RAM要求。使用IntelliSense,它需要大约300 MB的RAM。(编辑:某些头文件倾向于将内存需求放大到7-8 GBs,例如OpenGL和GLM库)
  • 它适用于低端PC(启动速度仍然很慢,尤其是使用PowerShell代替CMD时)
  • 较低的支持(开源,因此您可以自己修改)
  • 构建任务是特定于项目的。即使您想在普通配置中构建它
  • 主要用于web开发(这适用于所有自由文本编辑器)。他们倾向于炫耀JavaScript/HTML对C/C++的支持。VisualStudio展示了Visual Basic/C++胜过其他语言
  • 缺乏良好的扩展(尽管它仍然是新的)
  • 使您很难重新配置项目/工作区设置。我更喜欢GUI方式
  • 跨平台
  • 具有集成终端(但PowerShell在启动时速度太慢)
  • 它最适合于较小的项目和测试代码(您知道,如果您感到无聊,想打印“Hello,World!”,那么在Visual Studio加载时等待3-5分钟,然后在项目创建时再等待一到两分钟,最后让它打印“Hello,World!”,是没有意义的)

如果你想让你的应用程序在不同的操作系统上运行,我觉得VS代码更好。但我想分享我的经验与VS代码:我主要工作在Windows上的C++和C代码。当我第一次尝试使用VS代码时,我觉得与VS2019相比,我要回到过去(很长一段时间)。一切似乎都过于复杂,用户不友好。另一方面,VS2019(以及以前的版本)非常易于使用。我一点也不喜欢VS代码。也许我没有找到一个关于它的好教程,也许我是个傻瓜,也许它是一个伟大的产品,但我现在将坚持使用vs2019。我认为VS代码与40GB Visual Studio IDE相比做得相当好,后者使您的系统爬行。不是每个人都坐在2000美元的机器后面。