微软为何要维护开源软件vscode?
原创

微软为何要维护开源软件vscode?

好文
试试语音读文章

热门回答:

微软为什么要维护开源软件Visual Studio Code?说得简单一点就是。VS Code能够做很多Visual Studio不能做的事情。

微软这几年干了几件大事儿。发布并且开源Visual Studio Code。重金收购GitHub代码仓库。上线Linux子系统。强化命令行工具PowerShell。发布Windows原生命令行工具Windows Terminal。发布winget原生包管理工具。你发现这里面的规律了吗?微软这几年做了一大批开发者工具。这些开发者工具都一致指向Linux/MacOS等Unix-Like平台下的开发者。

完全跨平台、强大的扩展功能

VS Code能做很多Visual Studio不方便做的事情。大家也都知道Visual Studio微软的集成开发环境。也是目前全行业最好的集成开发环境。C#在语法上其实比JAVA更加出色。整个.net工具生态也做得非常好。可是就是因为不是开原的。在跟JAVA的竞争中。不具备任何优势。

作为C#标准开发环境。.NET核心开发工具。Visual Studio又想保证Windows平台上的优势。微软不愿意将全功能的Visual Studio移植到Linux和MacOS平台。这样C#为主的.NET体系还是很难在其他平台壮大起来。

Visual Studio Code不存在这种问题。既然是开源软件。微软可以把一些插件和功能放到VS Code上。“开源+跨平台”是非常大的优势。VS Code是真正完全的跨平台。在Windows、Linux、MacOS上都有着出色的体验。因为这玩意儿是开源的。微软自己也开发了很多插件。加上开发者贡献的插件。功能可以变得非常强大。

VS Code能更好地笼络开发者

Linux开源哲学是得到了很多人认可的。很多开发者还是喜欢在Unix/Linux下工作。同时基于FreeBSD发展起来的MacOS。本身也具备非常纯正的Unix血统。

在比较大的互联网企业里面。MacOS办公、Linux开发已经是公开的秘密。美国以Google、Facebook等众多互联网巨头。大多数工程师会用MacOS和Linux。国内的互联网巨头也是MacOS办公为主。本地SSH连接远程Linux开发机开发在腾讯、百度等众多企业中也是非常常见的。可以看到的是MacOS和Linux是使用量非常大。

微软自己也认识到了这一点。愿意用Windows的开发者越来越少。微软先是在应用商店上线了Linux子系统。接着开发了Windows Terminal终端工具。今年微软直接上线了自己的winget包管理工具。要知道拥有着正统Unix血统的MacOS。到现在都还没有一个官方包管理工具。没想到这事儿让微软抢了先。

微软做的这一系列操作。其实都只是为了抢多开发者资源。Windows长期以来都被极客嫌弃。尽管我从来都不认为高手真的会拿自己使用什么操作系统说事儿。但是Unix传下来的很多哲学。确实对于开发工作来说是非常友好的。Visual Studio Code、Windows Terminal、winget都是微软拥抱Linux开发者的方式。用这样的方式来吸引更多习惯了在Linux下工作的开发者。明确告诉你的你能的我也能。

其他观点:

很高兴能够看到和回答这个问题!

什么是Visual StudioCode?

Visual StudioCode是微软在2015年正式发布的。vscode项目可以运行在Windows、MacOS和Linux平台上。被很多开发者认为是目前最好的代码编辑器。Vscode是一款轻量级但功能强大的源码编辑器。它可以在windows下工作。介于编辑器和IDE之间。可以偏离编辑器的一侧。

Visual Studio Code(以下简称VS Code/VSC)是一个现代化、免费开源的轻量级代码编辑器。它几乎支持所有主流语言。这些语言已经开发出高亮度语法、智能代码补充、可定制的键盘快捷键、括号匹配和颜色差异、代码细分、编码差异和GIT命令等功能。支持扩展模块。简化网页和云应用的开发。支持Win、Mac和Linux的软件都可以自由运行。可谓 \"微软之心\"... ...

微软于2015年正式发布了Visual StudioCode。极大地方便了开发者开发应用程序

vscode项目可以在Windows、MacOS和Linux平台上运行。被很多开发者认为是目前最好的代码编辑器。Vscode是一款轻量级但功能强大的源代码编辑器。它可以运行在一个窗口中。介于编辑器和IDE之间。可以偏离编辑器的一侧。

Vscode内置JavaScript、Typescript和Node.js支持。支持30多种编程语言(如C+、C+、Java、Python、PHP、Go)和丰富的生态系统扩展(如NET和Unity)。目前。跨平台开发成为主流。微软免费提供vscode云开发网站和代码编辑器。对平台开发者来说非常方便。vscode存在的原因是一种必然的趋势。后来微软意识到这一点没有影响。

微软为何要维护开源软件vscode?

2015年微软正式发布了Visual StudioCode。vscode项目可以运行在Windows、MacOS和Linux平台上。被很多开发者认为是目前最好的代码编辑器。Vscode是一款轻量级但功能强大的源码编辑器。它可以在windows下工作。介于编辑器和IDE之间。可以偏离编辑器的一侧。\"Visual Studio IntelliCode \"可以利用人工智能提高软件开发的效率。\"Visual Studio Live Share \"和 \"Visual Studio Live Share \"可以配合团队进行实时编程。vscode的意义在于。它能够有效地改进以往开发应用程序过程的乏味。开发者在开发应用程序时。能够清楚地看到自己的代码执行情况。vscode还可以方便地安装一些插件。这些插件能够极大地减轻开发人员的工作量。可以说。vscode的发明是互联网领域的一个重要的里程碑。

\"Visual Studio IntelliCode \"可以利用人工智能提高软件开发的效率。同时 \"Visual Studio Live Share \"和 \"Visual Studio Live Share \"可以配合团队进行实时编程。得益于Visual Studio Code开源、免费、扩展的源代码。Visual Studio Code拥有大量的高级模块。资源丰富。开发者积极更新这些模块。全社会都对Visual Studio Code感兴趣。VSCode的覆盖面广。

以上便是我的一些见解和回答。可能不能如您所愿。但我真心希望能够对您有所帮助!不清楚的地方您还可以关注我的头条号“每日精彩科技”我将竭尽所知帮助您!

码字不易。感觉写的还行的话。还请点个赞哦!

其他观点:

你好 我是米小乐小米。你的问题我来回答。

首先。第一次看到微软推出开源软件vscode的时候。我还是很惊讶的。

在我们的印象中。微软一直是站在开源软件的对立面的。从比尔盖茨靠收费的win系统成为世界首富 到微软CEO史蒂夫·鲍尔默(Steve Ballmer)曾将Linux称作“恶性肿瘤”

在我们的印象中。微软的金钱帝国跟免费的开源软件。是没有一毛钱的关系。

但是。开源是一种软件生产方式。一种品牌营销方式。一种标准制定方式。满足了软件生产正在走向社会化分工协作的需要。吸引了越来越多个人和企业的加入。随着时代的发展。云服务已经变成了大势所趋。简单来说。云原生开源时代的存在。就是因为企业发现开源变得有利可图。在这种情况下。如果微软还是保守的依靠本地化开发。那最后的结果。一定是被时代所抛弃。

所以。我们看到了越来越多的微软开发的开源软件。那么。vscode的出现也就不足为奇了。

图片来源于网络,如有侵权请告知删除

您还感兴趣的文章推荐

以上就是由互联网推广工程师 网创网 整理编辑的,如果觉得有帮助欢迎收藏转发~

分享到 :
相关推荐

发表评论

您的电子邮箱地址不会被公开。

评论(2)

  • 几度无言 永久VIP 2022年12月27日 01:19:00

    微软,开发者,开源,编辑器,软件,代码,互联网,最好的,平台,工具

  • 曾温暖 永久VIP 2022年12月27日 01:19:00

    没想到大家都对微软为何要维护开源软件vscode?感兴趣,不过这这篇解答确实也是太好了

  • 眼泪、说拜拜 永久VIP 2022年12月27日 01:19:00

    微软为什么要维护开源软件Visual Studio Code?说得简单一点就是。VS Code能够做很多Visual S