ASP.NET Boilerplate เป็น เฟรมเวิร์กแอปพลิเคชัน วัตถุประสงค์ทั่วไปที่ออกแบบมาเป็นพิเศษสำหรับแอปพลิเคชันเว็บสมัยใหม่ใหม่ ใช้ เครื่องมือที่คุ้นเคย อยู่แล้วและนำ แนวปฏิบัติที่ดีที่สุด ไปใช้เพื่อให้คุณได้รับ ประสบการณ์การพัฒนาที่มั่นคง
ASP.NET Boilerplate ทำงานร่วมกับ ASP.NET Core & EF Core ล่าสุด แต่ยังรองรับ ASP.NET MVC 5.x และ EF 6.x ด้วยเช่นกัน
ได้รับการออกแบบให้เป็น โมดูลาร์ และ ขยายได้ ABP มีโครงสร้างพื้นฐานเพื่อสร้างโมดูลของคุณเองด้วย
แอปพลิเคชัน SaaS เป็นเรื่องง่าย! บูรณาการการเช่าหลายรายการจากฐานข้อมูลไปยัง UI
เอกสาร ที่ครอบคลุมและบทช่วยสอนเริ่มต้นอย่างรวดเร็ว
อย่าทำซ้ำตัวเอง! ASP.NET Boilerplate ทำให้งานการพัฒนาซอฟต์แวร์ทั่วไปเป็นไปโดยอัตโนมัติตามแบบแผน คุณมุ่งเน้นไปที่รหัสธุรกิจของคุณ!
ดูเอกสารบทนำสำหรับรายละเอียดเพิ่มเติม
ABP จัดเตรียมโมเดลสถาปัตยกรรมแบบเป็นชั้นตาม การออกแบบที่ขับเคลื่อนด้วยโดเมน และจัดเตรียมโมเดล SOLID สำหรับแอปพลิเคชันของคุณ
ดูเอกสารสถาปัตยกรรม NLayer สำหรับรายละเอียดเพิ่มเติม
ASP.NET Boilerplate ถูกแจกจ่ายเป็นแพ็คเกจ NuGet
บรรจุุภัณฑ์ | สถานะ |
---|---|
เนื้อหา | |
Abp.AspNetCore | |
Abp.Web.Common | |
Abp.Web.ทรัพยากร | |
Abp.EntityFramework.Common | |
Abp.EntityFramework | |
Abp.EntityFrameworkCore | |
Abp.NHibernate | |
Abp.Dapper | |
Abp.FluentMigrator | |
Abp.AspNetCore | |
Abp.AspNetCore.SignalR | |
Abp.AutoMapper | |
Abp.HangFire | |
Abp.HangFire.AspNetCore | |
Abp.ปราสาท.Log4Net | |
Abp.RedisCache | |
Abp.RedisCache.ProtoBuf | |
Abp.MailKit | |
Abp.ควอตซ์ | |
Abp.TestBase | |
Abp.AspNetCore.TestBase |
นี่คือโมดูล ASP.NET Boilerplate ที่รวมเข้ากับ Microsoft ASP.NET Identity
นำแนวคิดเชิงนามธรรมของกรอบงาน ASP.NET Boilerplate ไปใช้:
ยังเพิ่มคุณสมบัติแอปพลิเคชันระดับองค์กรทั่วไปด้วย:
แพ็คเกจ Module Zero กำหนดเอนทิตีและใช้ตรรกะโดเมนพื้นฐานสำหรับแนวคิดเหล่านี้
แพ็คเกจที่รวมเข้ากับ ASP.NET Core Identity และ Identity Server 4 (รองรับ .NET Standard)
บรรจุุภัณฑ์ | สถานะ |
---|---|
Abp.ZeroCore | |
Abp.ZeroCore.EntityFrameworkCore | |
Abp.ZeroCore.IdentityServer4 | |
Abp.ZeroCore.IdentityServer4.EntityFrameworkCore | |
Abp.ZeroCore.IdentityServer4.vNext | |
Abp.ZeroCore.IdentityServer4.vNext.EntityFrameworkCore |
แพ็คเกจที่ใช้ร่วมกันระหว่างแพ็คเกจ Abp.ZeroCore.* และ Abp.Zero.*
บรรจุุภัณฑ์ | สถานะ |
---|---|
Abp.Zero.Common | |
Abp.Zero.Ldap |
คุณสามารถสร้างโครงการของคุณจากเทมเพลตเริ่มต้นเพื่อเริ่มต้นด้วย Module Zero ได้อย่างง่ายดาย:
ภาพหน้าจอของเทมเพลตการเริ่มต้นระบบที่ใช้ ASP.NET Core:
โครงการนี้ได้นำหลักจรรยาบรรณที่กำหนดโดยกติกาผู้ร่วมให้ข้อมูลมาใช้เพื่อชี้แจงพฤติกรรมที่คาดหวังในชุมชนของเรา สำหรับข้อมูลเพิ่มเติม โปรดดูหลักจรรยาบรรณของ .NET Foundation
โครงการนี้ได้รับการสนับสนุนโดย .NET Foundation
เอ็มไอที.