View Full Version : سوال: طراحی سایت با cms بر مبنای MVC
manij_mhm
شنبه 25 خرداد 1392, 18:27 عصر
سلام.
کسی می دونه منطور از طراحی سایت با cms بر مبنای MVC چیه؟ مگه طراحی سایت با جوملا هم همین نمیشه؟ اینو از این نطر میگم که جوملا برمبنای mvc نوشته شده و یه سیستم مدیریت محتوا هم هست.
ممنون میشم اگه راهنمایی بفرمایید.
باتشکر.
moalla
شنبه 25 خرداد 1392, 21:21 عصر
خوب اگه بخواید جوملا رو توسعه بدید میتونید از فریم ورک خود جوملا استفاده کنید که برای استفاده از اون سیستم باید به روش معماری mvc کار کنید
اما خوب اجباری به این قضیه نیست. شما میتونی کدهات رو بدون استفاده از فریم ورکش و بدون معماری mvc کار کنید.
معماری mvc یه مدل قرار دادن کدها در فایلها جداگونه است که هر چیزی جاش معلوم باشه. مثال میزنم: صفحات html رو حتما دیدی که کدهای جاواش تو یه فایل جداگونه و کدهای css اون باز تو یه فایل جداگونه. حالا میشد همه رو یکجا اورد و یه فایلش کرد اما جدا میکنن تا نظم بیشتر بشه و بفهمن هر چیزی کجاست. در روش معماری mvc سه پوشه داریم که خیلی اجمالی و ناقص توضیح میدم: کدهایی که کار اتصال به دیتابیس رو دارن در پوشه models قرار میگیرن. کدهای مربوط به نمایش و اون چیزی که کاربر میبینه در پوشه view قرار میگیره و پردازش اطلاعات و واسط view و model میشه controler
manij_mhm
شنبه 25 خرداد 1392, 23:39 عصر
ممنون از توجهتون.
بله در این حد می دونم. یه چیزی مثل معماری سه لایه! فقط اینکه اگه از جوملا استفاده شه! میشه گفت سایت با معماری mvc ایجاد شده؟!
البته یه مقدار سرج کردم و گمونم به صورت اصولی بر مبنای MVC باید با Asp MVC سایت رو طراحی کرد.
اگه میشه یه توضیحی در مورد تفاوت ASP MVC با asp که به صورت سه لایه نوشته شده بدید هم ممنون میشم.
با تشکر.
Joyebright
یک شنبه 26 خرداد 1392, 00:47 صبح
ممنون از توجهتون.
بله در این حد می دونم. یه چیزی مثل معماری سه لایه! فقط اینکه اگه از جوملا استفاده شه! میشه گفت سایت با معماری mvc ایجاد شده؟!
البته یه مقدار سرج کردم و گمونم به صورت اصولی بر مبنای MVC باید با Asp MVC سایت رو طراحی کرد.
اگه میشه یه توضیحی در مورد تفاوت ASP MVC با asp که به صورت سه لایه نوشته شده بدید هم ممنون میشم.
با تشکر.
دقیقاً همون تفکیک معماری سه لایه رو شما تو برنامه نویسی ASP خواهید دید، خود ASP از سه نوع مدل توسعه یافته پشتیبانی می کنه که یکیش WEB PAGE بعدیشم همین MVC و در آخر WEB FORMS هستش و همانطور که دوستمون توضیح داد MVC یکی از این 3 نوع مدل برنامه نویسی هستش،توضیحات کامل تر رو می تونید تو این بخش بخونید :
http://www.asp.net/mvc/tutorials/older-versions/overview/asp-net-mvc-overview
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.