Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> MVC bez C ?
ennics
post 20.06.2005, 15:00:52
Post #1





Grupa: Zarejestrowani
Postów: 312
Pomógł: 0
Dołączył: 29.12.2004

Ostrzeżenie: (0%)
-----


w jednej mądrej i zaawansowanej książce o php czytam:

Cytat
MVC powstał jako paradygmat języka Smalltalk zapewniając tworzenie elastycznych aplikacji, w których procesy biznesowe zawierają wiele metod pobierających dane wejściowe i zwracających wyjściowe. Większość systemów WWW pobiera dane tylko w jeden sposób (poprzez pewną odmianę żądania HTTP); w każdym przypadku przetwarzanie danych wejściowych jest realizowane przez php, co pozwala na wyeliminowanie konieczności posiadania warstwy kontrolera


zbiło mnie to trochę z tropu... czytałem ostatnio o MVC dla aplikacji php i nigdzie warstwa kontrolera nie była pomijana. Czy można założyć że php spełnia rolę kontrolera w schemacie MVC ?


--------------------
Go to the top of the page
+Quote Post
hawk
post 20.06.2005, 15:22:40
Post #2





Grupa: Zarejestrowani
Postów: 521
Pomógł: 0
Dołączył: 3.11.2003
Skąd: 3city

Ostrzeżenie: (0%)
-----


Ja bym raczej założył, że autor tej książki nie wie, o czym pisze, lub ma trudności z wysłowieniem się. Nic nie mogę z tego cytatu wyrozumieć sensownego, chociaż wydawało mi się, że mam jakieś pojęcie, jak działa php. Ba, wydawało mi się nawet, że znam Smalltalka. Chociaż przyznam się, że rzadko projektuję procesy biznesowe zawierające wiele metod. A już metod pobierających i zwracających dane, to już w ogóle boję się dotykać biggrin.gif.
Go to the top of the page
+Quote Post
ennics
post 20.06.2005, 15:30:48
Post #3





Grupa: Zarejestrowani
Postów: 312
Pomógł: 0
Dołączył: 29.12.2004

Ostrzeżenie: (0%)
-----


jeśli chodzi o trudności z wysłowieniem się to mogły powstać raczej przy tłumaczeniu, książka jest rzeczowa i wyczerpuje kilka tematów związanych z php.


--------------------
Go to the top of the page
+Quote Post
NuLL
post 20.06.2005, 15:45:57
Post #4





Grupa: Zarejestrowani
Postów: 2 262
Pomógł: 21
Dołączył: 3.05.2004
Skąd: Sopot, Krakow, W-wa

Ostrzeżenie: (0%)
-----


[OT]: Co to za książka ?- bo chciałem kupic książkę o php w której było coś o MVC ale nie pamiętam tytułu sad.gif [/OT] biggrin.gif


--------------------
Javascript, Coffeescript, Node.js, Mongo, CouchDb, chmury, workery & inne bajery - zycie jest zbyt krotkie aby miec nudna prace :)
Go to the top of the page
+Quote Post
ennics
post 20.06.2005, 15:51:41
Post #5





Grupa: Zarejestrowani
Postów: 312
Pomógł: 0
Dołączył: 29.12.2004

Ostrzeżenie: (0%)
-----


http://helion.pl/ksiazki/phpzpv.htm

opinie czytelników raczej jednostronne

Ten post edytował ennics 20.06.2005, 15:54:34


--------------------
Go to the top of the page
+Quote Post
hawk
post 20.06.2005, 16:04:50
Post #6





Grupa: Zarejestrowani
Postów: 521
Pomógł: 0
Dołączył: 3.11.2003
Skąd: 3city

Ostrzeżenie: (0%)
-----


Fakt - opinie entuzjastyczne. Pierwsza z nich należy nawet do mojego znajomego, a facet zna się na rzeczy winksmiley.jpg.
Co nie zmienia faktu, że ten kawałek o MVC to kompletna bzdura.
Go to the top of the page
+Quote Post
chmolu
post 20.06.2005, 16:21:15
Post #7





Grupa: Zarejestrowani
Postów: 179
Pomógł: 0
Dołączył: 8.10.2004

Ostrzeżenie: (0%)
-----


Nie sądzę, że jest to kompletna bzdura. Opinia, że w php funkcję kontrolera pełni Apache jest dość powszechna i nie widzę nic złego w tym, żeby kontroler pominąć. Przecież wzorce nie są po to, żeby implementować je co do najdrobniejszego szczegółu - mamy je tylko dopasować do naszych potrzeb. Osobiście zgadzam się, że w większości przypadków FrontController jest zbędny - o wiele bardziej przydaje się PageController. Ale mój CMS korzysta z FC, bo akyrat to było w tym wypadku najwygodniejsze smile.gif

Racja, że jest to chaotycznie napisane/przetłumaczone, ale akurat panu Schlossnagle nie można zarzucić, że nie zna się na rzeczy. Posiadam tę książkę i jestem z niej zadowolony.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 06:59