کد نویسی ماژولار

علی محمدی
13 آذر ۱۴۰۰
سلام استاد ممنون از زحماتتون دو تا سوال داشتم ؟ 1- کد نویسی ماژولار فقط مخصوص razor page ها هست ؟ یعنی نمیتونم داخل معماری mvc از اون استفاه کنیم ؟ 2- اگر امکانش هست لطف بفرمایید یک منبع معرفی کنید در رابطه با این بحث ( سرچ کردم نتایج خوبی پیدا نکردم ) لطفا یک دوره آموزش هم در این رابطه منتشر کنید سپاس گزارم 😍
982

5 پاسخ
  • محمد اشرافی13 آذر ۱۴۰۰

    سلام خواهش میکنم

    1 - نه عزیزم ربطی به RazorPage ها یا یک فریم ورک خاص نداره توی برنامه نویسی ماژولار ما باید سیستم رو جوری طراحی کنیم که هر بخش از نرم افزارمون با کم ترین وابستگی کار کنه ، مثلا اگر یک ماژول رو برداریم نباید تاثیر زیادی روی بخش های دیگه داشته باشه

    2 - برای تسلط روی این نوع توسعه نرم افزار باید درک خوبی از معماری داشته باشید و برای شروع این نوع برنامه نویسی می تونید از مباحث Domain Driven Design شروع کنید بعد می تونید برید سراق مباحث MicroService یا معماری service oriented architecture

    درمورد این موارد که سرچ کنید دوره های خوبی براتون بالا میاد ، توی دوره پیشرفته هم با این موارد کار میکنیم و پروژه عملی آخرمون با این ساختار ساخنه میشه

  • محمد اشرافی14 آذر ۱۴۰۰

    این یک نمونه از پروژه های ماژولار ( اگر ساختارش رو درک نمیکنی اصلا ناامید نشو باید مرحله به مرحله پیش بری)

    لینک پروژه

  • علی محمدی14 آذر ۱۴۰۰

    بی نهایت سپاس گزارم ممنون از وقتی که گذاشتید

    فقط یک سوال دیگه داشتم یعنی اگر من دوره های مربوط به DDD و MicroService رو پشت سر بگذارم می تونم پروژه هایی که ماژولار کد زده میشه رو بنویسم ؟

  • محمد اشرافی14 آذر ۱۴۰۰

    سلام بله ، یک سری از مباحث DDD به شما کمک میکنند که بهتر بتونید ماژول هاتون رو تفکیک کنید

    و توی میکروسرویس هم که کلا سرویس گرا هست یعنی هر بخش از سیستم یک سرویس مجزا هست (ماژول)  و هر ماژول  به صورت جدا کار میکنه و به روش های مختلف با هم دیگه ارتباط دارن

  • علی محمدی14 آذر ۱۴۰۰

    ممنون استاد عزیز 😍😍🌹🌹