流浪的加菲
2024-03-28 11:14 deepin
这两个软件,计算机专业的同学应该都懂,非计算机专业的人士还是比较懵的🤧
Reply Like 0 View the author
这两个软件,计算机专业的同学应该都懂,非计算机专业的人士还是比较懵的🤧
这两个软件,计算机专业的同学应该都懂,非计算机专业的人士还是比较懵的🤧
然而我不懂哦!(计算机专业)
一直以为是一个,一个收费,一个免费。😂
如果开发服务端项目,使用.net core开发,在Linux可以用Rider来替代Visual Studio;桌面应用,.net framework应用开发,就不要考虑在Linux平台了
首先说下相同点啊:它们的名字是如此的相似(不管是全称还是简写,都把人干懵),另外它们的开发者都是 Microsoft!
虽然它们的名字相似,开发者相同,但是它们的功能却大不相同。
一、Visual Studio 和 Visual Studio Code简介
1、Visual Studio简介
Visual Studio(简称VS)是一个集成的开发环境(强大的编译器)。它包括了整个软件生命周期中所需要的大部分工具,如代码完成工具、编译器、图形设计器、UML工具、代码管控工具、集成开发环境(IDE)等等。通俗的讲,它能提供软件开发的一条龙服务。
Visual Studio是微软面向Windows和MacOS的首选IDE,旨在成为世界上最好的IDE(集成开发环境)
Visual Studio 2019有三种SKU:
2、Visual Studio Code 简介
Visual Studio Code (简称VS Code)是一款超级文本编辑器。软件跨平台支持 Win、Mac 以及 Linux,是一款现代化开源的、免费的、跨平台的、高性能的、轻量级的代码编辑器,支持几乎所有主流的开发语言的语法高亮、智能代码补全、自定义热键、括号匹配、代码片段、代码对比 Diff、GIT 等特性,支持插件扩展,并针对网页开发和云端应用开发做了优化。针对于编写现代 Web 和云应用的跨平台源代码编辑器。它在性能、语言支持、开源社区方面,都做得很不错。通俗地讲,它是一款超级的文本编辑器。它定位在编辑器,而非 IDE ,但 VS Code 又比一般的编辑器的功能要丰富许多。可以这样理解:VS Code 的体量是介于编辑器和 IDE 之间。
VS Code 内置了对 Node.js、TypeScript * 的支持,以及针对 C++、Java、C#、PHP、Go 和 Python 等不同语言的功能丰富的扩展生态系统。这些扩展面向其他语言(如C++、C#、Java、Python、PHP和Go)和运行时环境(比如.Net和Unity)。
VS Code 显著特点:易用性、可扩展性、灵活性、速度快:
二、Visual Studio 和 Visual Studio Code 的区别
1、跨平台能力不一样
Visual Studio 各种功能只能在 Windows 和 macOS(Mac OS X )之上运行,不能跳跃各平台编辑。
visual studio code是一款真正的跨平台编辑器,可以在用户习惯的平台上使用,跨Win Mac Linux三大平台。
2、功能不同
Visual Studio 功能:
Visual Studio Code功能:
3、定制化能力和可扩展性能力不同
VS可定制及可扩展性比VSCode要低一些。
VS Code 具有很高的定制化能力和可扩展性,可以下载很多流行的插件。
4、启动快慢
VS打开和启动比较慢,需要更大的CPU及内存,而VS Code 轻量级和快速启动
三、相互关系
由于两个产品都是微软的产品,所以很多优秀的功能都会在2个产品中不断更新和完善,导致2个产品有不少功能越来越接近,而且两者的边界也在越来越模糊。
VS Code下列功能大部分是从 Visual Studio 技术改编而来的:
同VS也会借鉴VS Code中一些优秀的特性。双方互为竞争,又互相参照,共同前进。
四、总结