系统极客一直在努力
专注于操作系统及软件最佳使用技能

Microsoft 推出 Dev Home 平台,打造高效开发环境

Windows 11

Microsoft 专门为 Windows 11 开发人员打造了一款 Dev Home 平台,以提高生产力,让开发工作更加高效。本文我们将介绍 Dev Home 是什么,以及如何显著提升开发生产力。

Dev Home 是什么

众所周知,开发人员的工作流程涉及复杂的项目设置。经常需要切换不同的应用程序,导航到相关的文件系统目录,使用多个身份登录完成工作等。

为此,Microsoft 推出了 Dev Home 统一开发者平台,旨在简化开发人员的工作流程,使其专注于关键事项。这一功能首次于 2023年 5 月 在 Windows 开发者博客上宣布。

Dev Home 控制中心允许用户快速设置自定义的开发环境,安装相关软件包,轻松克隆 GitHub 存储库,通过个性化仪表板监控项目,甚至创建一个专用的 Dev Drive 文件系统。

尽管 Linux 在开发人员中很受欢迎,但 Windows 11 的最新改进,如改进的 WSL 2 和最新引入的 Dev Home,可能让 Windows 11 成为更具吸引力的开发选择。

Dev Home Preview 0.2 版本发布(2023-06-21)

该版本专注于修复 Bug 和提升质量:

  • 在存储库中添加了一个用于 NodeJS 的 WinGet YAML 配置文件
  • 在「仪表板」中添加小部件时可以显示加载进度。
  • 系统小部件图表消除了锯齿,外观更加平滑。
  • 核心小部件现支持在 Arm64 设备上正常运行。
  • 存储库克隆工具能够显示之前克隆过的存储库。

Bug 修复:

  • 修复切换主题时崩溃的问题。
  • 修复通过端到端设置工具安装应用程序时崩溃的问题。
  • 应该大幅改善了背景对比度。
  • 添加小部件时会根据窗口动态调整大小,确保所有按钮都可点击。

Dev Home Preview 0.3 版本发布(2023-07-19)

  • 现在可以通过点击和拖拽来重新排列 Dev Home 仪表板中的小部件,并修复了小部件会随机重新排列的错误。
  • 在添加带有筛选器的 issue 或 pull request 请求小部件时,会显示 GitHub 查询。
  • 空小部件将显示一条消息而不是空白。
  • 仓库审查和仓库工具对话框中的较长名称现在会被截断,提示工具将显示完整的名称。
  • 在 Dev Home 中获取仓库时添加了进度环。
  • 设置工具审查页面中的条款复选框仅在选择安装应用时显示。

Bug 修复:

  • 本地化改善。
  • CPU 小部件上的速度现在显示实际的 CPU 速度。
  • GitHub 小部件中显示的时间现在与 GitHub 上显示的时间对齐。
  • 修复添加小部件时导致 Dev Home 崩溃的问题。

Dev Home Preview 0.4 版本发布(2023-08-16)

辅助功能改进:

  • 可以使用键盘 Tab 和左右箭头导航小部件。
  • 讲述人能够正确读取「添加小部件」对话框中小部件的名称。
  • 扫描和非扫描模式之间的导航体验已对齐。
  • 横幅可以 200% 缩放滚动。

其他改进:

  • Dev Home 会提示它是否以管理员身份运行。
  • Widget 图表使用 SVG 渲染。
  • 恢复应用程序描述现在包括上次修改日期。
  • 关闭按钮在整个 UI 中保持一致的样式。

Bug 修复:

  • 横幅文本在 RTL 语言中适当对齐。
  • 开发主页在文件选择器对话框关闭后保持响应。
  • 当通过重定向打开第二个实例时,Dev Home 将被切换到前台。

在 Windows 11 中安装 Dev Home

Microsoft 已经为 Windows 11 提供了 Dev Home 的预览版本。Windows 11 用户可以免费通过 Microsoft Store 获取:

1在 Web 浏览器中访问 Dev Home 安装链接 – 点击「在 Microsoft Store 中获取」按钮。

安装 Dev Home

2在弹出的 Microsoft Store 窗口中点击「获取」以安装 Dev Home(开发人员主页)。

安装 Dev Home
安装 Dev Home

3下载过程完成后,您将能够使用 Dev Home 应用程序的预览版本。

为什么在 Windows 中使用 Dev Home

在开发工具方面,Dev Home 可能是自 WSL 2 以来最好的 Windows 新增功能之一。它让开发人员能更专注于开发本身,而无需担心项目设置的准确性和软件包依赖问题。

Dev Home 仪表板
Dev Home 仪表板

Dev Home 具有多项重要功能,包括:增强的 GitHub 集成、个性化仪表板,以及 Dev Drive 等等。

快速项目设置

Dev Home 的主要优势之一是能够在 Windows 中轻松设置新项目。开发人员可以使用现有的 WinGet 配置文件,仅需几次点击即可启动项目。原本繁琐的过程现在可以方便地自动化,从而实现快速、少错误的设置过程。开发人员不再需要搜索正确的软件包、工具和软件版本。

使用 Dev Home 设置开发环境
使用 Dev Home 设置开发环境

通过 Dev Home 的「计算机配置」功能,只需几次点击即可轻松克隆 Git 存储库并安装其依赖项。如果需要安装特定的应用程序,如 Visual Studio、PowerShell 或 SQL Server,也可以直接通过 Dev Home 进行安装。

便捷的 GitHub 设置

Dev Home 的 GitHub 扩展能轻松地集成代码库并有序地查看项目。您可以使用 Dev Home 配置云端编码环境,如 GitHub CodespacesMicrosoft DevBox

同时,Dev Home 还提供了一个方便的平台,用于管理 GitHub 工作流程的各个方面,包括在 Dev Home 环境中处理 GitHub 的 PR、issues、SSH 密钥和集成工具等。

开发者专用 Dev Drive 文件系统

Dev Drive 是专为开发人员设计的专用存储卷,旨在提供改进的性能和安全性,帮助轻松管理包含数百文件的多个目录。

Dev Drive 基于 ReFS 弹性文件系统,结合 Microsoft Defender for Antivirus 中的新性能模式功能,用于文件 I/O 场景的构建时间,可提供高达 30% 的文件系统改进。新的性能模式比文件夹或进程排除更安全,为工作负载提供了在安全性和性能之间平衡的终极解决方案。

Microsoft 在 Windows 开发者博客中对 Dev Drive 文件系统的有效性进行了讨论。

可定制的仪表板

通过可定制的仪表板,开发人员可以轻松跟踪工作流程。使用可定制的小组件,可以显示当前的 CPU 和内存可用情况、GitHub 的 PR、issues、SSH 密钥等信息,从而提高工作效率。

评论 抢沙发

登录

找回密码

注册