ASP.NET Boilerplate adalah kerangka aplikasi tujuan umum yang dirancang khusus untuk aplikasi web modern baru. Ia menggunakan alat yang sudah familiar dan menerapkan praktik terbaik di sekitarnya untuk memberi Anda pengalaman pengembangan SOLID .
ASP.NET Boilerplate bekerja dengan ASP.NET Core & EF Core terbaru tetapi juga mendukung ASP.NET MVC 5.x & EF 6.x.
Dirancang agar bersifat modular dan dapat diperluas , ABP juga menyediakan infrastruktur untuk membangun modul Anda sendiri.
Aplikasi SaaS menjadi mudah! Multi-tenancy terintegrasi dari database ke UI.
Dokumentasi komprehensif dan tutorial memulai cepat.
Jangan Ulangi Dirimu Sendiri! ASP.NET Boilerplate mengotomatiskan tugas pengembangan perangkat lunak umum berdasarkan konvensi. Anda fokus pada kode bisnis Anda!
Lihat dokumen Pendahuluan untuk lebih jelasnya.
ABP menyediakan model arsitektur berlapis berdasarkan Domain Driven Design dan menyediakan model SOLID untuk aplikasi Anda.
Lihat dokumen Arsitektur NLayer untuk lebih jelasnya.
ASP.NET Boilerplate didistribusikan sebagai paket NuGet.
Kemasan | Status |
---|---|
Abp | |
Abp.AspNetCore | |
Abp.Web.Umum | |
Abp.Web.Sumber Daya | |
Abp.EntityFramework.Umum | |
Abp.EntityFramework | |
Abp.EntityFrameworkCore | |
Abp.NHibernasi | |
Abp.Dapper | |
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.Kuarsa | |
Abp.TestBase | |
Abp.AspNetCore.TestBase |
Ini adalah modul ASP.NET Boilerplate yang terintegrasi dengan Microsoft ASP.NET Identity.
Mengimplementasikan konsep abstrak kerangka ASP.NET Boilerplate:
Juga menambahkan fitur aplikasi perusahaan umum:
Paket Modul Nol mendefinisikan entitas dan mengimplementasikan logika domain dasar untuk konsep ini.
Paket terintegrasi ke dalam ASP.NET Core Identity dan Identity Server 4 (mendukung .NET Standard).
Kemasan | Status |
---|---|
Abp.ZeroCore | |
Abp.ZeroCore.EntityFrameworkCore | |
Abp.ZeroCore.IdentityServer4 | |
Abp.ZeroCore.IdentityServer4.EntityFrameworkCore | |
Abp.ZeroCore.IdentityServer4.vSelanjutnya | |
Abp.ZeroCore.IdentityServer4.vNext.EntityFrameworkCore |
Paket bersama antara paket Abp.ZeroCore.* dan Abp.Zero.*.
Kemasan | Status |
---|---|
Abp.Nol.Umum | |
Abp.Nol.Ldap |
Anda dapat membuat proyek Anda dari template startup untuk memulai dengan mudah dengan Modul Nol:
Tangkapan layar templat startup berbasis ASP.NET Core:
Proyek ini telah mengadopsi kode etik yang ditetapkan oleh Perjanjian Kontributor untuk memperjelas perilaku yang diharapkan dalam komunitas kita. Untuk informasi lebih lanjut lihat Kode Etik .NET Foundation.
Proyek ini didukung oleh .NET Foundation.
MIT.