ciężko mi się zorientować, szczególnie, że dopiero odkrywam obydwa wzorce, niby chodzi mi o MVC ale:
Cytat(thek @ 13.05.2011, 21:12:10 )

Jeśli miałbyś się trzymać w aplikacji webowej się MVC to... nie uda Ci się. To co w frameworkach jest używane i nazywa się jako MVC jest tak naprawdę MVP.
ale z tego co rozumiem to
- w MVP widok i model nie mają ze sobą styczności, wszystko przechodzi przez prezenter(kontroler), który pobiera żądane przez widok dane z modelu i mu je zwraca
- w MVC kontroler inicjuje model i widok, przekazuje widokowi instancję modelu, który pobiera dane za jego pośrednictwem
przy czym w obu przypadkach model nie inicjuje żadnych akcji czy interakcji z własnej woli