ورود

View Full Version : سوال: کوچ از WebForms و WebPages به MVC



a47b1b590cfe48fd8f356c65
دوشنبه 14 اردیبهشت 1394, 18:38 عصر
سلام دوستان خسته نباشین ،
من قبلا دو فیلد مذکور رو کار کردم و بهشون مسلطم ولی MVC رو اصلا نمی فهم یعنی چی ؟ البته چندین مقاله مقدماتی درموردشون خوندم ولی واقعا متوجه نشدم MVC چی هست و هدفش چیه؟ واسه چی باید ازش استفاده کرد ؟ با برنامه نویسی N-layer و n-tier چه فرقی داره؟ ممنونم میشم اگه به زبان ساده بهم توضیح بدین.
راستی اگر خودتون سایتی با این روش ساختین ممنونم میشم به چنتا لینک به عنوان مثال ازش بهم بدین.
خیلی خیلی ممنونم

mze666
دوشنبه 14 اردیبهشت 1394, 21:12 عصر
سلام.
درباره مزایای MVC که تو سایت به اندازه کافی بحث شده. توی MVC (Model View Controller) شما Model دارید که اکثراً میشه همون کلاس مربوط به دیتاتون، View دارید که میشه صفحه ای که کاربر در نهایت میبینه و Controller که باعث ارتباط بین View و Model میشه. توی Controller شما مثلاً دیتا رو میگیرید و پاس میدید به View، یا هر کار دیگه ای... این جداسازی واقعاً کار رو هم ساده کرده هم فوق العاده تر و تمیز تر از ASP.NET Web Forms.

دو تا سایت http://www.karodast.com و http://www.bimehnetwork.com رو من خودم با ASP.NET MVC پیاده سازی کردم. یه سری سایت معروف دیگه هم هستند مثل سایت dotnettips و Stackoverflow و ...

a47b1b590cfe48fd8f356c65
دوشنبه 14 اردیبهشت 1394, 21:18 عصر
وقتی میگیم view یعنی یک صفحه که اطلاعات رو توش نشون میدیم درسته؟ حالا وقتی میگیم controler یا model اینا یه کلاسن؟ یه فضای نامن؟ چین؟ جنسشون چیه؟ یعنی میخوام بدونم فرق این با معماری چن لایه چیه؟ خیلی ممنون