انجمن برنامه نویسان البرز

برچسب: DDD

DDD علامت اختصاری Domain Driven Design یا در واقع معماری مبتنی بر دامین است. در این روش از معماری و کدنویسی نرم افزار، برنامه را با رویکرد لاجیک محور طراحی میکنیم. در واقع لاجیک و منطق برنامه، در این روش، نسبت به دیتابیس و UI در اولویت است. به این ترتیب ما ابتدا فرآیندها را مدل میکنیم و لایه بیزینس برنامه را میسازیم. سپس با استفاده از این منطق، سایر قسمت های برنامه را پیاده سازی میکنیم.

برای درک هرچه بهتر معماری DDD باید با معماری پیاز یا Onion آشنا باشید. چرا که بهترین پیاده سازی این روش از طریق معماری Onion است.

در صورتی که تمایل دارید در رابطه با Onion بیشتر بدانید، میتوانید مقاله آموزشی آن را از سایت آقای جفری پالرمو بخوانید.

در مورد برخی از مفاهیم DDD نیز مقاله هایی در سایت موجود است که میتوانید این مقاله ها را از این جا و اینجا و اینجا بخوانید.

مقالات DDD

Aggregate و Facade Pattern در Domain Driven Design

در این نوشته شما را با الگوی طراحی Facade آشنا میکنم. سپس به سراغ Aggregate ها در Domain Driven Design میرویم و تشابهات آنها را با هم بررسی میکنیم....


تفاوت های انواع مدل در Domain Driven Design

در این مقاله مختصری درباره روش معماری Domain Driven Design یا معماری مبتنی بر دامین خواهیم خواند. این رو یکی از کارآمدترین و مفیدترین روش های Design نرم افزار هاست. با ما همراه باشید....