Wzorce architektoniczne |
Tematy na forum Pro mogą zakładać jedynie moderatorzy. W otwartych tematach może pisać każdy, kto ma coś fachowego do powiedzenia. Wszystkie posty nie wnoszące nic do tematu będą natychmiast usuwane, a ich autorzy dostaną ostrzeżenie.
Jeśli uważasz, że jakiś temat jest warty dyskusji na tym forum, zgłoś go w temacie Propozycje.
Wzorce architektoniczne |
11.10.2010, 17:06:49
Post
#1
|
|
Grupa: Moderatorzy Postów: 4 069 Pomógł: 497 Dołączył: 11.05.2007 Skąd: Warszawa |
Witam,
jako że nie od dziś można zaobserwować rozsiane po blogach i forum (forach?) posty dotyczące MVC czy MVP proponuję rozmowę na temat wzorców architektonicznych w php. |
|
|
4.01.2011, 15:00:08
Post
#2
|
|
Grupa: Moderatorzy Postów: 4 362 Pomógł: 714 Dołączył: 12.02.2009 Skąd: Jak się położę tak leżę :D |
A prawda jak zwykle pośrodku Cysiaczek ma rację co do niepotrzebnego popadania w szczegóły. W końcu ma to działać, bo to najważniejsze. No i faktycznie pełna implementacja MVC w środowisku webowym jest niemożliwa z racji cudowania między modelem i widokiem, które nie mają możliwości mieć prostego połączenia, bez uciekania się do nowego żądania, które jest kolejnym, głębiej ukrytym MVC. Ale Zyx i wookieb mają racje co do złego nazywania. Niektórzy bratka nazwali by różą bo obie rośliny to kwiaty, więc co to za różnica? Analogicznie twórcy frameworków MVP nazywają je MVC bo to bardziej chwytliwe i znane "słowo-klucz", a mają podział na 3 warstwy odpowiedzialne za określone działania, więc co to za różnica czy ostatnia literka to P czy C? Równie dobrze możesz właścicielowi rodowego psa powiedzieć, że ma kundla On to rozumie zupełnie inaczej niż Ty. Dla niego kundel to mieszaniec, pies bez rodowodu. Dla Ciebie kundel = pies w bardziej negatywnym znaczeniu (może kiedyś zawarczał na Ciebie i go nie lubisz). Dwa różne punkty widzenia na to samo słowo. Kłótnia jakakolwiek nie ma tu sensu. Dla mnie MVC jest w środowisku web nieimplementowalny i tyle. Każdy kto twierdzi inaczej jedynie się zbliża do niego bardziej niż inni i tyle, ale nic więcej. Pewnych barier nie przeskoczy, a to one sprawiają, że MVC jest niemożliwy do uzyskania w czystej postaci.
-------------------- Najpierw był manual... Jeśli tam nie zawarto słów mądrości to zapytaj wszechwiedzącego Google zadając mu własciwe pytania. A jeśli i on milczy to Twój problem nie istnieje :D
|
|
|
Wersja Lo-Fi | Aktualny czas: 12.05.2024 - 10:17 |