ASP.NET Boilerplate هو إطار تطبيق للأغراض العامة مصمم خصيصًا لتطبيقات الويب الحديثة الجديدة. فهو يستخدم أدوات مألوفة بالفعل ويطبق أفضل الممارسات حولها لتوفر لك تجربة تطوير قوية .
يعمل ASP.NET Boilerplate مع أحدث إصدارات ASP.NET Core و EF Core ولكنه يدعم أيضًا ASP.NET MVC 5.x وEF 6.x.
تم تصميم برنامج ABP ليكون معياريًا وقابلاً للتوسيع ، وهو يوفر البنية الأساسية لبناء الوحدات النمطية الخاصة بك أيضًا.
أصبحت تطبيقات SaaS سهلة! متكامل متعدد الإيجار من قاعدة البيانات إلى واجهة المستخدم.
وثائق شاملة ودروس البدء السريع.
لا تكرر نفسك! يقوم ASP.NET Boilerplate بأتمتة مهام تطوير البرامج الشائعة وفقًا للاتفاقية. أنت تركز على رمز عملك!
راجع وثيقة المقدمة لمزيد من التفاصيل.
يوفر ABP نموذجًا معماريًا متعدد الطبقات يعتمد على التصميم المستند إلى المجال ويوفر نموذجًا SOLID لتطبيقك.
راجع وثيقة NLayer Architecture لمزيد من التفاصيل.
يتم توزيع ASP.NET Boilerplate كحزم NuGet.
طَرد | حالة |
---|---|
أب | |
Abp.AspNetCore | |
Abp.Web.Common | |
Abp.Web.Resources | |
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.Castle.Log4Net | |
Abp.RedisCache | |
Abp.RedisCache.ProtoBuf | |
Abp.MailKit | |
أب.كوارتز | |
Abp.TestBase | |
Abp.AspNetCore.TestBase |
هذه وحدة نمطية ASP.NET مدمجة مع هوية Microsoft ASP.NET.
ينفذ المفاهيم المجردة لإطار عمل ASP.NET Boilerplate:
يضيف أيضًا ميزات تطبيقات المؤسسات الشائعة:
تحدد حزم الوحدة صفر الكيانات وتنفذ منطق المجال الأساسي لهذه المفاهيم.
الحزم المدمجة في 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.* وApp.Zero.*.
طَرد | حالة |
---|---|
Abp.Zero.Common | |
Abp.Zero.Ldap |
يمكنك إنشاء مشروعك من قوالب بدء التشغيل للبدء بسهولة باستخدام الوحدة صفر:
لقطة شاشة لقالب بدء التشغيل المستند إلى ASP.NET Core:
اعتمد هذا المشروع قواعد السلوك التي حددها ميثاق المساهم لتوضيح السلوك المتوقع في مجتمعنا. لمزيد من المعلومات، راجع قواعد السلوك لمؤسسة .NET.
يتم دعم هذا المشروع من قبل مؤسسة .NET.
معهد ماساتشوستس للتكنولوجيا.