怎麼運作的?
ABP 架構擴充了.NET 平台。因此,使用普通 .NET 解決方案可以做的任何事情都可以透過 ABP 框架實現。這使得以較低的學習曲線輕鬆上手。
一旦您開始學習和使用 ABP 框架功能,開發您的軟體將比以往更加愉快。
本頁主要解釋了作為 .NET 開發人員如何使用 ABP.IO 平台。
建立新的 .NET 解決方案
一切都從創建新的 ABP 整合 .NET 解決方案開始。 [1]
建立新解決方案時有多個使用者介面和資料庫選項。 [2]
資料庫提供者選項
UI 框架選項
現在,您的本機電腦中有一個常規的 .NET 解決方案,不依賴雲端平台或外部服務。
- [1] 您可以查看Getting Started文件以了解詳細資訊。
- [2] ABP 可以與 .NET 支援的任何 UI 和任何資料庫提供者一起使用。 然而,這些 UI 和資料庫提供者是預先整合的並且有詳細記錄。
安裝 ABP 模組
ABP是一個模組化的應用程式開發框架。啟動解決方案範本已安裝了必要的模組。 但是您可能希望在解決方案中使用更多應用程式模組。
每個模組都由一些NuGet和NPM包組成,並有一個安裝文件。 ABP Suite會自動完成大部分工作,然後您根據其文件手動配置或微調模組。
開發您的解決方案
ABP 的基礎設施透過自動化重複性工作並提供預先建置的基礎架構和應用程式功能,使您能夠專注於自己的業務程式碼。
在下面的程式碼區塊中,您可以看到 ABP 框架如何無縫整合到您的程式碼中並自動為您執行重複性任務。
即使在這個短代碼區塊中,ABP 也為您做了很多事情。
它提供了應用約定的基類,例如 依賴注入。通用 儲存庫服務提供了一個方便的 方式與資料庫互動。聲明式 授權與微調的權限系統一起使用。
ABP 完全自動化了 工作單元(用於資料庫連接和交易管理)、 異常處理、 驗證 和審計日誌記錄。它提供了更多構建塊來簡化您的日常開發任務並專注於您自己的程式碼,同時創建可用於生產的 應用程式。
您可以想像,如果您全部手動完成,該程式碼區塊會變得多麼長和複雜。
ABP Suite
隨處部署
最終,您將擁有一個純 .NET 解決方案。您可以將解決方案部署到您自己的伺服器、雲端平台、Kubernetes 或您想要的任何地方。您可以根據需要部署到任意數量的伺服器。 ABP 是一個與部署環境無關的工具。