Microsoft为您的开发环境首次推出Windows软件包管理器

2020-05-20 08:49:51

它终于要发生了。微软为开发者提供了一个命令行界面来安装他们喜欢的工具。没错-在今天的Build 2020上,微软发布了Windows Package Manager预览版。

这不仅仅是为了帮助开发人员为Windows构建。它是关于帮助开发人员和企业拥抱Windows。微软的使命是让开发者喜欢使用Windows,而不是MacOS和Linux。这项任务的一部分包括为企业发布Windows终端等工具,并为任何在编码时需要Linux的人改进WSL。另一个部分是帮助开发人员(和IT管理员)尽可能轻松地设置他们的Windows环境。与此类似,微软今天也为PowerToys提供了要求很高的功能:Run和Keyboard Remapper。但前者绝对是更大的新闻。

Windows软件包管理器是一个命令行界面,用于搜索、查看和安装常用的开发人员工具。开发人员在GitHub存储库中列出他们的应用程序;包管理器抓取并安装它们。在2020构建之前的一次简报会上,微软合作伙伴项目经理斯科特·汉塞尔曼(Scott Hanselman)阐述了这一愿景:

你刚加入一家公司,他们会给你入职证明。他们给你一些可笑的Word文档,然后他们会说‘这里,登机’。就像,‘安装这个。把它设置好。老实说,他们并不指望你在至少几个月内完成任何工作。他们说,‘周末前准备好。’他们在撒谎。你得把这些设备都装好。这是个很大的麻烦。

如果您可以使用Windows软件包管理器,会怎么样?你可以说“Winget install Terminal,Winget install Visual Studio”。砰,砰,砰。如果我可以给你一个脚本来设置你的机器呢?你得到了你需要的所有东西。这是一回事。然后他们会说,‘好吧,现在就去拿源代码吧。’他们是这么说的。‘取下源代码并编译它。你只要编译就行了。‘。从来不是这样的。

我想要做的是,我想说,我想加入你们的领域。我想加入你的空间。我想进入你的一个代码空间。有一个最佳实践。有一系列我们想要的工具。我要去说,‘把那些工具给我。’我将进入代码空间,我们将在云中启动一个容器,从GitHub下拉代码,现在云中有一个区域代表了公司的最佳实践,您可以在几分钟内真正开始编码。从字面上看,人们是这么说的。大概10分钟,你就可以开机运行了。这真的是我以前从未见过的事情,我已经做了30年了。

更好的是,Windows软件包管理器是开源的--微软要求开发人员帮助改进它。

VB Transform 2020 Online-7月15-17日。加入领先的人工智能高管:注册免费直播。

Microsoft PowerToys是专为Windows高级用户设计的免费系统实用程序。PowerToys添加或更改功能,以最大限度地提高工作效率或添加更多定制。它们最初适用于Windows 95和更高版本的Windows XP。去年,微软重新推出了适用于Windows10的PowerToys。

微软今天发布了微软PowerToys 0.18版。更新增加了两个新的实用程序:PowerToys Run和Keyboard Remapper。前者是一个应用程序启动实用程序,可以更快地进入您的程序(按下Alt+空格键并开始键入)。后者允许您自定义键盘输入键到键和快捷键到快捷键。