elyas
4 سال پیش توسط elyas مطرح شد
3 پاسخ

الگو mvc

سلام جدیدا برام این سوال شده که
اگه دقیقا mvc یه نوع دسته بندی کد هاست (مدل و ویو و کنترلر )
پس چرا دوره هایی با موضوع mvc مثل php mvc یا asp mvc جداگونه میزارن مگه همون مطالبی که تو آموزش هست نیس

ممنون میشم جواب بدید


ثبت پرسش جدید
علیرضا
تخصص : فرانت اند وب
@sep28 4 سال پیش مطرح شد
1

سلام و درود ،
بحث خیلی ساده است.
mvc یه نوع دیزاین پترن هست که تو زبانای برنامه نویسی مختلفی قابل استفاده است و همینطور که خودتون اشاره کردید یه نوع دسته بندی کدهاست که میتونه همراه با آموزشی که تهیه می کنید باشه یا به دلایل دیگه در دوره های جداگانه تدریس بشه !


علی بیات
تخصص : توسعه دهنده ارشد وب
@ali.bayat 4 سال پیش مطرح شد
1

در واقع ایده اصلی این الگو به شکل زیر هست:
MVC Architecture

با توجه به تفاوت هایی که زبان های مختلف با هم دارند (هم از نظر سینتکس، محدودیت ها و نحوه پیاده سازی)
دوره های مختلف MVC هم داریم که در هر زبانی سعی کردند این الگو رو به شکلی پیاده سازی کنند


programming_code80
تخصص : برنامه نویس بک اند وب
@code80 2 سال پیش آپدیت شد
0

@ali.bayat سلام جناب آقای بیات وقتتون بیخیر

یه سوال داشتم ممنون میشم توضیحی بفرمایید
الان من مدتی که لاراول کار میکنم ولی بنظرم تسلط خوبی روی مفاهیم که در دوره ها دیدم ندارم
این یکی از دلایلش این که تمرین نداشتم و ای رو قبول می کنم

ولی دلیل دیگه اش بنظرتون به خاطر نخوندن mvc نیستش ؟ یعنی دوره ای رو برای این اموزش ندیدم و وقتی php یادگرفتم ؛ سریع رفتم سراغ اموزش لاراول
چون یکی از دوستام گفت اینو نخون ؛ مثل این می مونه تهش بری یچی که ساخته شده رو دوباره بسازی .... (اشاره به فریمورک لاراول) داره

بعد میخواستم نظرتون رو در مورد راهی که یکی از دوستان داخل سایت گفته بود بدونم
ممنون میشم
php -> oop -> mvc -> codeigniter -> laravel
برای درک بهتر mvc با فریمورک codeigniter شروع کنید.بعد بیاید سراغ لاراول

و نظر تون درمورد این دوره چی هست ؟
https://webprog.io/course/آموزش-PHP-OOP-MVC-پروژه-محور?page=2#comments
من حقیقتش ویدیو های استاد موسوی از سایت راکت میونه خوبی ندارم ؛ یعنی درک درستی به مفاهیمی که ایشون تدریس می کنن نمی تونم پیدا کنم ؛ ممنون میشم این رو برسی بفرمایید و نظرتون بدین ؛ تشکر


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

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