2013-04-15 22 views
6

Czy ktoś może mi wyjaśnić MVC? Po prostu nie mogę się owinąć wokół niego głową.Czy ktoś może mi wyjaśnić MVC?

Większość samouczków lub szczegółowych wyjaśnień mnie nie interesuje.

+1

Co dalej: http://stackoverflow.com/questions/2626803/mvc-model-view-controller-can-it-be-explained-in-simple-terms?rq=1 – Quasdunk

Odpowiedz

18

Aby zrozumieć MVC w laika termin znajdują się w odmianie bank analogy

zasadniczo MVC jest:

  • modelu jest częścią kodu, który wie co
  • Widok jest częścią kodu, który pokazuje rzeczy, które Model zna
  • Sterownik jest częścią kodu, który pobiera polecenia od użytkownika i mówi View what to show i Model what to know.
2

Jest to separacja danych (model), logika (kontroler) i wyświetlanie wyników (widoków). Korzystanie z MVC ma tę zaletę, że różne role w aplikacji są rozdzielone, co czyni ją bardziej niezawodną. Kolejną zaletą jest to, że łatwiej jest ją utrzymać, ponieważ więcej programistów jest przyzwyczajonych do takiego programowania.

Powiązane problemy