一個應用程式模型,從開發到部署
在程式碼中一次定義您的分散式應用程式,並使用相同的模型在本機執行、互動式偵錯,並部署到生產環境。
任何語言、任何堆疊
使用 .NET、Python、JavaScript、TypeScript、Go、Java、Rust 等技術,在同一處組合應用程式、服務與堆疊,並將其整合在一起。
內建可檢視性
您使用 Aspire 建置的每個應用程式,都會自動包含已預先設定的結構化記錄、分散式追蹤、計量以及健康檢查。
以代理程式就緒為設計理念
Aspire 專為 AI 時代所打造。其 CLI、代理程式技能和結構化應用程式模型,使它成為開發人員 AI 代理程式和 Copilot 的自然合作夥伴。
本機開發、生產環境部署
Aspire 可在您的本機模擬生產環境,確保部署流程順暢無礙。開發期間,它會搭配您的本機容器執行階段執行,接著將相同的應用程式結構部署到雲端服務或您自己的基礎結構。
組建您的第一個應用程式OpenTelemetry 開發人員儀表板
查看即時 OpenTelemetry 資料,而無需任何設定。Aspire 的開發人員儀表板在執行時預設為啟動,並會顯示記錄、環境變數、分散式追蹤、計量等,以快速驗證應用程序行為。
深入了解儀表板多雲端、無限整合
Aspire 整合是一組精選的 100 多個套件,讓您能輕鬆連接常見服務、資料庫、運算環境,以及像 PostgreSQL、Redis、Dapr 等堆疊,以及像 Azure Container Apps 這類雲端服務。它完全可延伸,您可以依據自己的獨特需求自行建置。
探索整合其他使用 .NET 建置雲端原生應用程式的方式
雲端原生生態系統
建置彈性、可調整且符合未來的雲端原生應用程式,可在各種平台與環境中順暢地運作。
原生容器建立
建置 .NET 容器映像,而不需要寫入 Dockerfile。
可檢視性
使用強大的可觀察性 API 與 OpenTelemetry 支援,查看您的程式碼作用中。
TechEmpower JSON 基準結果
每秒的 JSON 回應 (RPS)
資料存取變得簡單
使用 Entity Framework 查詢熱門資料庫,例如 PostgreSQL、SQL Server、SQLite 及不含 SQL 的 Cosmos DB。
閱讀 Entity Framework 文件
復原
使用 .NET 的內建復原 API,可輕鬆建立可靠的應用程式。
其他用於建置絕佳 .NET 應用程式的工具
什麼是 Azure Developer CLI?
Azure Developer CLI (azd) 加速您從本機開發環境到 Azure 的旅程。使用一個工具初始化存放庫、布建資源及部署您的應用程式。
了解 Azd
VS 程式碼中的 C# 開發人員套件
使用 Visual Studio Code 的 C# 開發工具組撰寫、維護、測試和偵錯您的程式碼。提升 Windows、macOS、Linux 或 GitHub Codespaces 上的 C# 開發。
安裝 C# 開發人員套件
- 由 TechEmpower Benchmarks 第 23 輪結果提供的效能排名。