事实上,几乎一半的开发人员基于Windows系统开发软件,其余的则在MacOS和Linux上各占一半。数据取自stackoverflow2020(StackOverflow在程序员心中有着特殊的地位)。如下,样本空间很有代表性。
事实上,Windows平台上面临的很多烦人的问题都是:。是可以解决的。01Windows,包括MacOS和Linux,也有包管理工具。使用一个命令,您可以下载该环境并将环境路径添加到系统的环境变量中。无需手动配置环境变量。如果你想删除它,只有一个命令:
02
使用WSL2、LinuxWSL2您可以在Windows环境中舒适地使用它。虽然它是基虚拟机的,但是这个虚拟机与常规虚拟机的不同之处在于它的环境并不与Windows隔离。您可以从Linux编辑和更改Windows文件,也可以从Windows编辑和修改Linux文件。如果您在Linux上启动localhost应用程序,则可以使用localhost通过Windows浏览器访问它。
WSL2并不像我们想象的那样停滞不前或存在问题。相比之下,WSL2具有完整的系统调用兼容性,可以运行像docker这样的容器,并且轻量且快速。WSL2使学习Linux、使用Linux工具以及在Linux环境中进行开发变得容易。您还可以将VSCode提供的远程开发与直接远程到地WSL2结合起来。VSCode的超级编辑体验与Linux环境相结合简直棒极了。03
Windows有更好的命令行工具。我们常用的Windows命令行工具就是这样,我们也不能再抱怨了。
但是现在关于微软2019年在WindowsTerminal上的开发的知识是时候了再次回头看。它在一次开发者大会上发布,并在短短几天内就登上了Github的榜首。
Windows
终端基于DirectWrite。我们开始做吧。/DirectX的GPU渲染加速文本渲染,支持多选项卡、自定义样式、各种快捷键、分屏、json自定义配置等。同时,微软还销售支持表情符号、日语和韩语CJK表意文字、电力线符号、图标和编程连字的可爱产品。它还附带FiraCode,这是一种可爱的等宽字体,有自己的库,而且也是开源的。
不要总是从特定开发者的角度来看待当前的Windows开发。即使是在几年前的环境下,微软近年来也一直在拥抱Linux和开源。示例包括VSCode、基于Chromium内核的Edge浏览器和WSL2。未来,开发软件可能不再局限于VSCode、VSOnline等在线版等本地开发平台。您可以随时随地通过浏览器打开它,并从任何设备编辑、运行和调试您的项目。。即使在iPad上也是如此。VSOnline还支持通过VSCode和VSIDE连接到VSOnline云开发环境,因此将开发环境与本地环境分离不再是梦想。
VSOnline云开发环境包括编译、调试、开发环境恢复等。当您需要开发新项目或审核PR时,可以使用云开发环境快速上手。它会自动配置您处理项目所需的一切:源代码、运行时、编译器、调试器、编辑器、自定义点文件和相关插件。软件开发、软件开发环境、软件开发平台表明,你我的未来需要更多的想象力和创新。以上是我个人的看法,欢迎批评指正。如果您同意我的观点,请给我点赞并离开。谢谢你!如果喜欢的话请关注一下,再次感谢!
上一篇:自动内存转储什么意思
下一篇:windows10虚拟机