.NET 9 首个预览版发布:瞄准云原生和智能应用开发

💡 原文中文,约1200字,阅读约需3分钟。
📝

内容提要

.NET团队发布了.NET 9的首个预览版,重点关注云原生和智能应用开发。他们计划改进Visual Studio,以支持云平台、Native AOT、.NET Aspire和Azure部署。此外,他们还致力于让.NET开发人员更轻松地将人工智能集成到应用程序中。

🔎

延伸解读

云原生基础与生产环境支持

文章指出,.NET 9 将重点为流行的生产基础架构和服务提供支持,例如在 Kubernetes 中运行,以及使用托管数据库和 Redis 等缓存服务。这些改进将在 .NET 协议栈的多个层面实现,并与 .NET Aspire 结合,降低构建云应用程序的成本和复杂性,缩短开发与生产之间的距离。

开发工具链的云原生增强

Visual Studio 计划进行改进,以支持云平台、Native AOT、.NET Aspire 和 Azure 部署。Visual Studio 和 Visual Studio Code 将为 .NET Aspire 提供新的开发和部署体验,包括配置组件、调试 AppHost 和子进程,以及与开发人员仪表板集成。开发人员还能通过 Visual Studio、Visual Studio Code 和 Azure Developer CLI 将项目部署到 Azure 容器应用。

人工智能集成与生态合作

.NET 9 致力于让开发人员更轻松地将人工智能集成到现有和新的应用程序中。开发人员将发现与 OpenAI 和开放源码软件模型(托管和本地)协同工作的库和文档。.NET 团队将继续在 Semantic Kernel、OpenAI 和 Azure SDK 上开展合作,以确保 .NET 开发人员在构建智能应用程序时获得一流的体验。

❓

Q&A

.NET 9 首个预览版的主要关注领域是什么?

.NET 9 首个预览版主要关注云原生和智能应用开发。

.NET 9 在云原生方面有哪些具体改进?

.NET 9 为流行的生产基础架构和服务提供支持,例如在 Kubernetes 中运行,以及使用托管数据库和 Redis 等缓存服务。这些改进与 .NET Aspire 结合,降低了构建云应用程序的成本和复杂性,缩短了开发与生产之间的距离。

Visual Studio 为 .NET 9 云原生开发提供了哪些工具支持?

Visual Studio 计划改进以支持云平台、Native AOT、.NET Aspire 和 Azure 部署。Visual Studio 和 Visual Studio Code 将为 .NET Aspire 提供新的开发和部署体验,包括配置组件、调试(包括热重载)AppHost 和子进程,以及与开发人员仪表板完全集成。开发人员可以通过 Visual Studio、Visual Studio Code 和 Azure Developer CLI 将项目部署到 Azure 容器应用。

.NET 9 如何帮助开发人员集成人工智能?

.NET 9 致力于让 .NET 开发人员更轻松地将人工智能集成到现有和新的应用程序中。开发人员将发现与 OpenAI 和开放源码软件模型(托管和本地)协同工作的优秀库和文档,并继续在 Semantic Kernel、OpenAI 和 Azure SDK 上开展合作,以确保一流的体验。

.NET Aspire 在 .NET 9 中扮演什么角色?

.NET Aspire 与 .NET 9 的云原生改进结合,大大降低了构建云应用程序的成本和复杂性,缩短了开发与生产之间的距离。

如何下载 .NET 9 预览版?

可以通过以下地址下载 .NET 9 Preview 1:https://dotnet.microsoft.com/zh-cn/download/dotnet/9.0

🏷️

标签

➡️

继续阅读