💡
原文英文,约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移除和端点及生命周期模型的调整。
➡️