1

موضوع: معماری MVC و پیاده سازی آن در PHP

سلام خدمت همه دوستان حاضر،
چندتا سوال دارم در مورد معماری MVC که ذهنمو مشغول کرده. از دوستانی که راهنمایی کنن خیلی تشکر میکنم.
- معماری MVC  چیه؟ و با MVC Pattern چه فرقی میکنه؟
- معماری MVP چیه؟ و با معماری MVC چه فرقی میکنه؟
- معماری HMVC چیه؟ و چطور پیاده سازی میشه در PHP؟
- وقتی گفته میشه برنامه نویسی که در معماری MVC  از view به جای template استفاده کنه، مشخصه که در ساختار این معماری گیج شده و سردرگم هست، یعنی چی؟ اگر view همان template نیست، پس چرا تمام کد های html به کار رفته در برنامه در این بخش نوشته میشه؟ و فرقش با template چیه؟
-نحوه ارتباط اینا چه طوریه؟ یعنی Model با Controller و View  چطور با هم ارتباط دارن؟
- اگر برنامه Ajax داشته باشه، چطوری و با کدوم بخش ارتباط پیدا میکنه؟
- و ....
مشکل اصلی اینه که چرا هرکس هر جوری دوست داره معماری MVC رو پیاده کرده؟
لطفا نگاهی به این پاسخ ها بندازید:

http://stackoverflow.com/questions/1659 … 4#16596704
http://stackoverflow.com/questions/5863 … 00#5864000

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

آموزشهای طراحی و توسعه وب - دسخط | سیستم مانیتورینگ شبکه