ASP.NET Boilerplate は、新しい最新の Web アプリケーション用に特別に設計された汎用アプリケーション フレームワークです。すでに使い慣れたツールを使用し、それらに関連するベスト プラクティスを実装して、確実な開発エクスペリエンスを提供します。
ASP.NET ボイラープレートは、最新のASP.NET CoreおよびEF Coreで動作しますが、ASP.NET MVC 5.x および EF 6.x もサポートします。
ABP はモジュール式で拡張可能なように設計されており、独自のモジュールを構築するためのインフラストラクチャも提供します。
SaaSアプリケーションが簡単に!データベースから UI まで統合されたマルチテナント。
包括的なドキュメントとクイック スタート チュートリアル。
同じことを繰り返さないでください。 ASP.NET ボイラープレートは、慣例に従って一般的なソフトウェア開発タスクを自動化します。ビジネスコードに集中してください。
詳細については、「概要」ドキュメントを参照してください。
ABP は、ドメイン駆動設計に基づいた階層化されたアーキテクチャ モデルを提供し、アプリケーションにSOLIDモデルを提供します。
詳細については、NLayer アーキテクチャのドキュメントを参照してください。
ASP.NET ボイラープレートは、NuGet パッケージとして配布されます。
パッケージ | 状態 |
---|---|
腹部 | |
Abp.AspNetCore | |
Abp.Web.Common | |
Abp.Web.リソース | |
Abp.EntityFramework.Common | |
Abp.EntityFramework | |
Abp.EntityFrameworkCore | |
Abp.NHibernate | |
アブプ・ダッパー | |
Abp.FluentMigrator | |
Abp.AspNetCore | |
Abp.AspNetCore.SignalR | |
Abp.AutoMapper | |
Abp.HangFire | |
Abp.HangFire.AspNetCore | |
Abp.Castle.Log4Net | |
Abp.RedisCache | |
Abp.RedisCache.ProtoBuf | |
Abp.MailKit | |
アブプクォーツ | |
Abp.TestBase | |
Abp.AspNetCore.TestBase |
これは、Microsoft ASP.NET Identity と統合された ASP.NET ボイラープレート モジュールです。
ASP.NET ボイラープレート フレームワークの抽象概念を実装します。
また、一般的なエンタープライズ アプリケーション機能も追加されます。
Module Zero パッケージはエンティティを定義し、これらの概念のベース ドメイン ロジックを実装します。
ASP.NET Core Identity および Identity Server 4 (.NET Standard をサポート) に統合されたパッケージ。
パッケージ | 状態 |
---|---|
Abp.ゼロコア | |
Abp.ZeroCore.EntityFrameworkCore | |
Abp.ZeroCore.IdentityServer4 | |
Abp.ZeroCore.IdentityServer4.EntityFrameworkCore | |
Abp.ZeroCore.IdentityServer4.vNext | |
Abp.ZeroCore.IdentityServer4.vNext.EntityFrameworkCore |
Abp.ZeroCore.* パッケージと Abp.Zero.* パッケージ間の共有パッケージ。
パッケージ | 状態 |
---|---|
Abp.ゼロ.コモン | |
Abp.Zero.LDAP |
スタートアップ テンプレートからプロジェクトを作成して、モジュール ゼロを簡単に開始できます。
ASP.NET Core ベースのスタートアップ テンプレートのスクリーンショット:
このプロジェクトは、コミュニティで期待される行動を明確にするために、貢献者規約によって定義された行動規範を採用しています。詳細については、.NET Foundation の行動規範を参照してください。
このプロジェクトは .NET Foundation によってサポートされています。
マサチューセッツ工科大学。