💡 原文英文,约600词,阅读约需3分钟。
📝

内容提要

Aspire 13发布,标志着平台的重要进展。现已支持Python和JavaScript,简化多语言开发与部署。新增的aspire do系统改进了构建与发布流程,支持容器文件作为构建产物,并增强了工具、云服务和仪表板功能。

🎯

关键要点

  • Aspire 13发布,标志着平台的重要进展。
  • Aspire不再被称为'.NET Aspire',而是作为一个完整的多语言应用平台。
  • 版本13首次支持Python和JavaScript,促进多语言开发、调试和部署工作流。
  • Python支持包括运行脚本、模块和虚拟环境可执行文件,并集成了Uvicorn。
  • 包管理通过自动检测pip、uv或虚拟环境来处理,并根据项目配置生成生产Dockerfile。
  • JavaScript支持扩展,引入了新的AddJavaScriptApp模型,统一检测包管理器和自动脚本执行。
  • 更新引入了多语言基础设施层,数据库资源以多种格式暴露连接细节。
  • 服务发现简化,非.NET应用程序通过简单的HTTP和HTTPS环境变量进行服务发现。
  • 引入了aspire do,一个新的构建、发布和部署操作的管道系统。
  • 平台支持将容器文件作为构建产物,允许前端构建转移到后端容器中。
  • 工具改进包括新的aspire init命令,提供交互式设置体验。
  • 仪表板增强包括集成的MCP服务器、更新的视觉元素和改进的健康检查可见性。
  • 云相关改进包括在配置期间选择Azure租户和自动集成Application Insights。
  • 发布中包含重大更改、包重命名、API移除和端点及生命周期模型的调整。
➡️

继续阅读