الرئيسية المدونة البنية النظيفة في ASP.NET Core: نهجنا
Programming

البنية النظيفة في ASP.NET Core: نهجنا

Lightbulb Tech Team
8 د قراءة
March 15, 2026
البنية النظيفة في ASP.NET Core: نهجنا

بعد 10 سنوات من بناء الأنظمة المؤسسية، استقرينا على Clean Architecture كنهجنا القياسي لمشاريع ASP.NET Core.

هيكل الطبقات

نقسم كل مشروع إلى أربع طبقات: Domain (الكيانات والواجهات والـ enums)، Application (حالات الاستخدام والـ DTOs ومنطق الأعمال)، Infrastructure (EF Core والـ repositories والخدمات الخارجية)، Presentation (المتحكمات والـ views والـ API).

قاعدة التبعية

التبعيات تشير إلى الداخل فقط — طبقة Domain لا تعرف شيئاً عن Infrastructure. هذا يجعل منطق الأعمال مستقلاً تماماً عن الأطر وقواعد البيانات.

الوسوم
["ASP.NET Core" "Clean Architecture" "Backend" "Programming"]
L
Lightbulb Tech Team
كاتب في Lightbulb Tech
لومينا - مساعد AI
متاح الآن

أدخل رقم هاتفك للمتابعة