مدل برنامه نویسی MVC

این تاپیک 0 پاسخ و 1 مشارکت کننده دارد . آخرین آپدیت توسط :  صبا ...saba ،‏ 7 ماه و 4 هفته پیش .

این تاپیک تاکنون 147 بازدید داشته است .

نویسنده پست
جمعه ، 15 آوریل 2016     1:22 ق.ظ #


صبا ...saba

Subscriber
0 پست669 تاپیک

MVC یکی از سه مدل برنامه نویسی ASP.NET است.

MVC چارچوبی است برای ایجاد برنامه های کاربردی وب با استفاده از طراحی (MVC (Model View Controller

Model هسته برنامه کاربردی را نمایش می دهد.
View داده ها را نمایش می دهد.
Controller ورودی ها را مدیریت می کند.

مدل MVC همچنین کنترل کاملی روی HTML، CSS، و JavaScript دارد.

مدل MVC، برنامه های کاربردی وب را در سه لایه منطقی تعریف می کند:

 لایه تجاری (Model logic)
لایه نمایش (View logic)
کنترل های ورودی (Controller logic)

Model قسمتی از برنامه است که منطق برنامه را مدیریت می کند.

اغلب اشیاء مدل، داده ها را از پایگاه داده بر می گردانند (یا داده ها را ذخیره می کنند).

View قسمتی از برنامه است که نمایش داده ها را مدیریت می کند.

اغلب Viewها از روی داده های model ساخته می شوند.

Controller قسمتی از برنامه است که تعامل با کاربر را مدیریت می کند.

نوعا controller داده ها را از یک view می خواند، ورودی کاربر را کنترل می کند، و داده های ورودی را به model می فرستد.

جداسازی MVC به شما کمک می کند تا برنامه های پیچیده را مدیریت کنید، زیرا می توانید هر لحظه روی یک جنبه متمرکز شوید. برای مثال، شما می توانید روی view بدون وابستگی به منطق تجاری تمرکز کنید. همچنین تست یک برنامه با MVC آسان تر است.

توسعه گروهی برنامه های کاربردی وب با استفاده از MVC آسان تر است. برنامه نویس های متعددی می توانند روی view، منطق Controller، و منطق تجاری به صورت موازی کار کنند.

2  تشکر
پست 1 تا 1 (از مجموع 1 پست)

برای پاسخ دادن به این تاپیک باید وارد سایت شوید .