مجید
3 سال پیش توسط مجید مطرح شد
2 پاسخ

معماری onion در لاراول

سلام. چند تا سوال داشتم در رابطه با معماری پیاز داشتم

1-از معماری پیاز در پروژه های لاراولی استفاده میشه؟

2- از طرفی یکم ساختار پروژه را عوض میکنه چه موقعهایی باید ازش استفاده بشه؟ مثلا برای یه سیستم فروشگاهی خوبه؟

3-آیا معماری پیازی و معماری Clean Architecture تفاوت دارن یا مشابه هستن ؟

4-نحوه پیاده سازی صحیح این معماری در لاراول چجوری هست ؟


ثبت پرسش جدید
میلاد خسروی
تخصص : برنامه نویس بامزه
@milwad 3 سال پیش مطرح شد
0

سلام خسته نباشید
تا جایی که میدونم معماری پیاز در asp استفاده میشه از نظر من بخوای میخوای حرفه ای کار کنی برو ماژولار یاد بگیر
https://laravellearn.ir/product/laravel-modular-intro
خب ببین برای عوض کردن یکم زمان میبره ولی ساختار خوبی پیاده کنی به نظرم می ارزه
برای پیاده سازیش فکر نمی کنم زیاد باشه چون برای لاراول زیاد استفاده نمیشه
بعد میتونی از ساختار DDD هم استفاده کنی
https://toplearn.com/courses/5817/%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D8%B3%D8%A7%D8%AE%D8%AA%D8%A7%D8%B1-ddd-%D8%AF%D8%B1-%D9%84%D8%A7%D8%B1%D8%A7%D9%88%D9%84


Mehdi Salimi
@mehdisalimi.dev 3 سال پیش مطرح شد
1

onion architecture بعنوان یک معماری تمیز تو پروژه های لاراولی هم استفاده میشه در واقع این معماری برنامه نویس رو محدود نمیکنه که از چه زبانی و فریم ورکی استفاده کنی و یک قالبی هست که اصول solid هم در اون رعایت میشه و میتونیم از این معماری استفاده کنیم و ساختار directory های اصلی لاراول رو هم عوض نکنیم و باید هر کدوم از لایه ها را صدا بزنیم. معماری پیازی یک معماری تمیز محسوب میشه و برای اینکه پیچیدگی داره بهتر هست برای پروژه های بزرگ استفاده بشه ازش مثلا برای ساخت پروژه ecomerce در اندازه بزرگ دلیلش هم اینه که پروژه وقتی اندازه ش وسیع میشه پشتیبانی و توسعه اش سخت میشه و حتما باید از معماری های نرم افزاری استفاده کنیم .


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام