热门回答:
微软为什么要维护开源软件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的出现也就不足为奇了。
图片来源于网络,如有侵权请告知删除
您还感兴趣的文章推荐- 准备与好友合伙做生意,开什么店合适?
- 想开个店,开什么好呢?资金不多,刚刚创业。谢谢?
- 有什么行业适用于初创业?
- 刚入社会的人想开店,最好开一家什么店?
- 我是一个创业小白,想要开一家店铺,大家有什么好的推荐吗?
以上就是由互联网推广工程师 网创网 整理编辑的,如果觉得有帮助欢迎收藏转发~
本文地址:https://www.wangchuang8.com/103602.html,转载请说明来源于:网创推广网
声明:本站部分文章来自网络,如无特殊说明或标注,均为本站原创发布。如若本站内容侵犯了原著者的合法权益,可联系进行处理。分享目的仅供大家学习与参考,不代表本站立场。
评论(2)
微软,开发者,开源,编辑器,软件,代码,互联网,最好的,平台,工具
没想到大家都对微软为何要维护开源软件vscode?感兴趣,不过这这篇解答确实也是太好了
微软为什么要维护开源软件Visual Studio Code?说得简单一点就是。VS Code能够做很多Visual S