Cytat(Cysiaczek @ 5.05.2010, 14:52:34 )

Nie jest błędnie, po prostu inaczej, w sposób dostosowany do wymagań aplikacji client-server, gdzie najpierw żądanie jest przetwarzane, a potem dopiero jest prezentowany wynik.
Zyxowi chodziło raczej coś innego.
Samo MVC jest niezależne od środowiska. Od środowiska zależy tylko implementacja aktywna (dane krążą na bieżąco) lub pasywna (tak jak piszesz wyżej).
Błędy wynikają m.in. z:
1. Źle określonych granic pomiędzy poszczególnymi warstwami (np. operacje decydujące o szczegółach prezentacji wykonywane w kontrolerze).
2. Myleniu widoku z silnikiem szablonów i przenoszeniem do niego sprotezowanej
logiki widoku (pół biedy kiedy silnikiem jest PHP, zabawa zaczyna się przy np. Smartym).
3. Zupełnie błędnym pojmowaniem czym dana warstwa jest (ORM jako model, gdzie encja 1:1 tabela w bd + niepotrzebne zależności + brak pojęcia ValueObject etc).
Sytuacje zmienia zbliżająca się małymi krokami Symfony2+Doctrine2,... chociaż i tak nie do końca.