市場觀察

微軟致力於讓 Windows 成為更理想的開發平臺

Microsoft 致力於改善 Windows 開發者體驗在過去的幾年中,Microsoft 一直努力讓 Windows 成為更適合開發者的平臺。今年的 Build 大會中,公司再次強調了這一點。除了針對 Windows 進行消費者導向的更新,同時也展示了在改善 Windows 開發者體驗上的努力。 .... (往下繼續閱讀)

分享到 Facebook 分享到 Line 分享到 Twitter

文章目錄

微軟致力於讓 Windows 成為更理想的開發平臺

Microsoft 致力於改善 Windows 開發者體驗

在過去的幾年中,Microsoft 一直努力讓 Windows 成為更適合開發者的平臺。今年的 Build 大會中,公司再次強調了這一點。除了針對 Windows 進行消費者導向的更新,同時也展示了在改善 Windows 開發者體驗上的努力。 Microsoft 宣布了一系列重大更新,並且這些更新將在本週進入 Windows Insider Dev 頻道。其中包括 GitHub Copilot X 進入 Windows Terminal,公司還將推出一個名為「Dev Home」的可擴充套件開源 Windows 應用程式,使使用者可以快速設定其計算機、連線到其程式碼庫,並新增小工具來跟蹤其專案或監控其本地機器的效能。

使用 Resilient File System 技術的 Dev Drive

此外 Microsoft 還推出了一種基於 Azure 相同的 Resilient File System 技術的新型儲存卷,名為 Dev Drive,並承諾在構建時間上提供高達 30%的效能提升。這是首次將這種檔案系統應用於 Windows 客戶端使用者身上。同時透過與 Windows Defender 團隊的合作,Microsoft 的安全工具現在可以在不阻擋檔案操作的情況下掃描這些驅動器。

為了更容易設定環境,Microsoft 引入 WinGet 配置

Windows 使用者中,開發者的數量正在增加,尤其是 Python 開發者。 Microsoft 表示去年使用平臺的開發者數量增加了 24%,而部分原因是由 Windows Subsystem for Linux 的到來帶動的。對此 Microsoft 有所回應,「在過去的一年中,我們在聆聽社區的聲音,看看什麼是下一步他們真正想讓我們做的事情。出現了兩個關鍵的主題。第一個是在 Windows 上設定環境的麻煩處理,需要消耗大量的時間。這是一個由來已久的問題。第二個是能夠提高磁碟效能,特別是對於構建時間和使用包管理器如 Pip 和 NPM。」

為了讓開發者更容易設定他們的機器,Microsoft 現在讓他們可以設定 WinGet 配置檔案來建立非參與人員操作和可重複的配置(WinGet 是 Microsoft 的命令列工具,用於管理和配置 Windows 應用程式)。這應該使新開發者更容易接受新專案,並確保他們使用他們工具和框架的正確版本。將 WinGet 加入 Orchestration 應用程式的 Harsh 介紹如此描述。

喜迎 Dev Home,建立統一的管理中心

Windows Terminal 則加入 GitHub Copilot 整合,可供透過 GitHub 訂閱其服務的使用者使用。它將提供內部支援以及實驗性的聊天體驗,可以建議命令、解釋錯誤,甚至在終端應用程式中執行操作。截至當前為止,Warp 已將 ChatGPT 整合到其終端中。雖然如此,由於 Windows Terminal 是預設安裝(最近已取代 Windows 11 中的 Windows Console),Microsoft 在此方面顯然具有更大的影響力。最讓開發者感到興奮的當屬「Dev Home」了。這個概念是建立一個單一的應用程式,將開發者需要管理 Windows 11 作為他們開發機器所需的所有資料和工具整合在一起。這意味著他們可以使用它來啟動這些新的 WinGet 配置,配置他們的線上 Dev Boxes 和 GitHub Codespaces,更甚者還可以設定新的 Dev Drive,安裝新的工具和包,而無需切換上下文。

更易用的操作和新功能

除此之外,Microsoft 還在下一個 Windows 11 版本中新增了一些不錯的功能,例如使用者現在可以從 Windows 檔案總管中直接開啟 tar,7-zip,GZ 和 RAR 檔案等。此外使用者也可在工作列中隱藏時間和日期,對於需要錄製螢幕的使用者來說非常方便。

總結與建議

透過上述的努力,Microsoft 致力於為 Windows 平臺上的開發者提供更便利、高效且客制化的工作環境。這也符合了當前軟體開發行業對簡化開發流程、加速開發和提高效率的需求。然而我們也需要注意到業界所關注的問題(如資料隱私和安全等)以及一些可能隱藏的風險,並在使用這些工具時保持審慎和謹慎。此外開發者們也需要緊跟技術趨勢和最佳實踐,持續進行自我學習、培養專業技能,才能更好地適應市場和發展自己的職業發展。

Windows development-Windows,Microsoft,開發平臺,軟體開發,軟體工程
江塵

江塵

Reporter

大家好!我是江塵,一名熱愛科技的發展和創新,我一直都保持著濃厚的興趣和追求。在這個瞬息萬變的數位時代,科技已經深入到我們生活的方方面面,影響著我們的工作、學習和娛樂方式。因此,我希望透過我的部落格,與大家分享最新的科技資訊、趨勢和創新應用。