konto usunięte

Temat: MVC - poszukuję materiałów...

Witam,

poszukuję dobrych tutoriali, artykułów na temat MVC - przeczytałem ostatnio kilka książek, ale MVC jest traktowane w nich po macoszemu... Jeśli macie coś w swoich bookmarkach, to proszę o info (może być na priv)... Nie musi być po polsku - angielski i niemiecki mile widziane :D
Michał C.

Michał C. Deputy Head of
Software Development

Temat: MVC - poszukuję materiałów...

http://forum.php.pl/MVC_t80488.html

konto usunięte

Temat: MVC - poszukuję materiałów...

Michał Czerwiński:
http://forum.php.pl/MVC_t80488.html

Ciekawy zestaw linków :D

To jest dobre:

Kilka uwag i zaleceń

Nie pytaj, czy dobrze rozumiesz ideę MVC - pewnie rozumiesz
Nie pytaj, czy Twój kod jest zgodny z MVC - jeśli rozróżnia trzy wartswy, to jest zgodny.
Nie pytaj, czy warto stosować wzorzec MVC - inaczej nie zostałby opisany


a już myślałem, że kod przeze mnie stworzony nie jest zgodny z MVC - a według tego co jest napisane powyżej jednak jest :D

EDIT: jeszcze jedno pytanie: czy znajdę tam przykłady poprawnego kodu MVC??Piotr Lewandowski edytował(a) ten post dnia 10.12.07 o godzinie 19:41

konto usunięte

Temat: MVC - poszukuję materiałów...

A ja polece ponizszy link z przykladowa implementacja:
http://www.phppatterns.com/docs/design/archive/model_v...

Sam na tym kiedys zrozumialem "z czym to wszystko sie je" :)

konto usunięte

Temat: MVC - poszukuję materiałów...

Marcin Olichwirowicz:
A ja polece ponizszy link z przykladowa implementacja:
http://www.phppatterns.com/docs/design/archive/model_v...

Sam na tym kiedys zrozumialem "z czym to wszystko sie je" :)

Co nieco kumam w temacie MVC, tylko chciałbym swoją wiedzę rozwiąć :D a podany przez Ciebie link już dawno przeczytałem :D Ale dzięki za chęci :DPiotr Lewandowski edytował(a) ten post dnia 12.12.07 o godzinie 17:46

konto usunięte

Temat: MVC - poszukuję materiałów...

Piotr Lewandowski:
Witam,

poszukuję dobrych tutoriali, artykułów na temat MVC - przeczytałem ostatnio kilka książek, ale MVC jest traktowane w nich po macoszemu... Jeśli macie coś w swoich bookmarkach, to proszę o info (może być na priv)... Nie musi być po polsku - angielski i niemiecki mile widziane :D

No proszę... Ten wielki mentor, który zawsze odsyłał mnie do Google, pyta o taki banał, gdzie wyskakują miliony stron po wpisaniu prostej frazy MVC...

konto usunięte

Temat: MVC - poszukuję materiałów...

Jakub Świegot:
Piotr Lewandowski:
Witam,

poszukuję dobrych tutoriali, artykułów na temat MVC - przeczytałem ostatnio kilka książek, ale MVC jest traktowane w nich po macoszemu... Jeśli macie coś w swoich bookmarkach, to proszę o info (może być na priv)... Nie musi być po polsku - angielski i niemiecki mile widziane :D

No proszę... Ten wielki mentor, który zawsze odsyłał mnie do Google, pyta o taki banał, gdzie wyskakują miliony stron po wpisaniu prostej frazy MVC...

No widzisz :D Nawet takie zdolniaki jak ja mają prawo do pomyłek :D
A tak na poważnie, to odpowiedź jest prosta: w internecie mało jest artykułow wyjaśniających DOKŁADNIE zawiłości MVC - albo może inaczej: ja nie potrafię tych znalezionych zrozumieć... większość materiałów "leci po łepkach" po temacie... nawet książki traktujące o PROGRAMOWANIU PHP zawierają niewiele materiałów na ten temat... poklikałem po kilku linkach od Michała Cz. i kilka spraw mi się wyklarowało :D Szukam co prawda cały czas dobrego przykładu, ale i tak mam już na ten temat lepsze pojęcie... Zdaje się, że to właśnie Michał Cz. napisał gdzieś na innym forum coś w stylu "programuj, programuj i jeszcze raz programuj" - co też przez ostatnie dni czynię :D
Oczywiście nie obrażę się, jak ktoś podeśle jeszcze jakieś ciekawe materiały :DPiotr Lewandowski edytował(a) ten post dnia 12.12.07 o godzinie 22:50
Rafał Roppel

Rafał Roppel Software Architect

Temat: MVC - poszukuję materiałów...

Polecam http://www.phparch.com/c/books/id/0973589825

Nie tylko do MVC

konto usunięte

Temat: MVC - poszukuję materiałów...

Rafał Roppel:
Polecam http://www.phparch.com/c/books/id/0973589825

Nie tylko do MVC

Z opisu książka wydaje się być ciekawa... Na pewno się nią zainteresuje...

Jeszcze jedno pytanie: a może ktoś ma linki do publikacji/materiałów niemieckojęzycznych??

konto usunięte

Temat: MVC - poszukuję materiałów...

Piotrek, pobierz sobie Zend Framework (http://framework.zend.com/) i zacznij w nim pracować. Gwarantuję, że ten zestaw bibliotek i sugestie ze strony Zend pozwolą Ci zrozumieć wzorzec MVC.
Łukasz Ważny

Łukasz Ważny winning doesn't
really matter as
long as you win

Temat: MVC - poszukuję materiałów...

Myślę, że MVC nie da się do końca zrozumieć szukając tylko w googlach. Można znaleźć wiele spojrzeń na to zagadnienie (połączenie modelu i widoku w jedno, widoku i kontrolera w jedno, dziedziczenie C po widoku i inne ciekawe pomysły).

Najlepiej jednak poczytać dokumentacje do Zend Framework i popatrzeć w źródła/kod.

konto usunięte

Temat: MVC - poszukuję materiałów...

Andrzej Bernat:
Piotrek, pobierz sobie Zend Framework (http://framework.zend.com/) i zacznij w nim pracować. Gwarantuję, że ten zestaw bibliotek i sugestie ze strony Zend pozwolą Ci zrozumieć wzorzec MVC.

W międzyczasie sam wpadłem na ten pomysł :D Zresztą Zend Framework znam nie od dziś :D Problem polega na tym, że ZF i inne frameworki są IMO bardzo rozbudowane - ja póki co potrzebuję prosty wzór aplikacji MVC...
Mirosław O.

Mirosław O. netBOMB.pl

Temat: MVC - poszukuję materiałów...

Zend 'pseduo' Framework to zestaw luźnych klas więc nie mam pojęcia czemu twierdzisz, że jest za bardzo rozbudowany. Bierzesz 2-4 podstawowe klasy i masz swój minimal do nauki.

konto usunięte

Temat: MVC - poszukuję materiałów...

No to jest na to rozwiązanie :) Zbuduj strukturę katalogów taką jaką zakłada np. ZF. Pisząc o strukturze mam na myśli ogólny, logiczny podział - bez folderów poszczególnych klas :)

Następnie zbuduj sobie prosty kontroler (wcale nie musi być obiektowy), a żeby nie stosować szablonów macierzystych PHP do obsługi widoku polecam http://templatepower.codocad.com - proste i miłe w dotyku ;) A modele jak to modele, po prostu obsłuż swoje tabele w bazie danych.

Dzięki temu otrzymasz prosty wzór i na dodatek własny, a wzorując się na dużych, będziesz miał pewność, że w swoim myśleniu nie jesteś sam ;) I jeszcze jedno: z każdym kolejnym własnym frameworkiem będziesz widział coraz więcej :)
Daniel Częstki

Daniel Częstki senior php developer

Temat: MVC - poszukuję materiałów...

Piotr Lewandowski:
Zresztą Zend Framework znam nie od dziś :D

Jezeli znasz Zend Framework nie od dziś, to jakim cudem nie znasz MVC ?
Czytałes First Head Design Pattern ?
Tu jest fajny tutorial:
http://wortal.php.pl/wortal/artykuly/php/architektura/...Daniel C. edytował(a) ten post dnia 15.12.07 o godzinie 13:36

konto usunięte

Temat: MVC - poszukuję materiałów...

Daniel C.:
Piotr Lewandowski:
Zresztą Zend Framework znam nie od dziś :D

Jezeli znasz Zend Framework nie od dziś, to jakim cudem nie znasz MVC ?
Czytałes First Head Design Pattern ?
Tu jest fajny tutorial:
http://wortal.php.pl/wortal/artykuly/php/architektura/...Daniel C. edytował(a) ten post dnia 15.12.07 o godzinie 13:36

Znam w tym sensie, że wiem co to jest ZF ;D
Adrian Z.

Adrian Z. IT Project Manager &
PHP Programmer

Temat: MVC - poszukuję materiałów...

Witam ,

imho do zrozumienia w MVC jest jedynie zależność pomiędzy warstwami - mnie to wystarczyło . Chociaż czasem i tak zastanawiam się czy dana metoda jest jeszcze w controlerze czy już w modelu . Przez rok czasu doszedłem do własnego silnika zrobionego w ten sposób i najważniejsze , że rozumiem ten kod i ktoś inny też go zrozumie . Za to magią jest dla mnie Phiend nawet po przeczytaniu go kilka razy .

A do poczytania mogę przesłać kilka znośnych pdfów mailem .

:)

konto usunięte

Temat: MVC - poszukuję materiałów...

Adrian Zdziechowicz:
Witam ,

imho do zrozumienia w MVC jest jedynie zależność pomiędzy warstwami - mnie to wystarczyło . Chociaż czasem i tak zastanawiam się czy dana metoda jest jeszcze w controlerze czy już w modelu . Przez rok czasu doszedłem do własnego silnika zrobionego w ten sposób i najważniejsze , że rozumiem ten kod i ktoś inny też go zrozumie . Za to magią jest dla mnie Phiend nawet po przeczytaniu go kilka razy .

A do poczytania mogę przesłać kilka znośnych pdfów mailem .

:)

Maila wysłałem na priva - czekam na pdf i z góry dziękuję

Dostałem od wasz kilka ciekawych linków oraz propozycji ebooków do przeczytania - zabieram się do czytania i poprawiania tego, co stworzyłem dla siebie, a co niekoniecznie podchodzi pod wzorzec MVC :D Z mojej strony koniec tematu... Dziękuję za wszystkie odpowiedzi.
Adam Brodziak

Adam Brodziak PHP, football, fun

Temat: MVC - poszukuję materiałów...

Koncepcja MVC jest stara, stąd powstało wiele jej mutacji. Z tego co widzę we frameworkach PHP duży nacisk kładzie się na kontroler, za to np. w Rails mamy zasadę fat model - thin controller. Kluczowe jest zrozumienie wzorca (tyczy się to wszystkich wzorców), a nie "podglądanie" referencyjnej implementacji.

Zresztą, MVC wcale nie powstał dla aplikacji Web, ale to już zupełnie inna historia.
Adrian Z.

Adrian Z. IT Project Manager &
PHP Programmer

Temat: MVC - poszukuję materiałów...

Adam Brodziak:
Koncepcja MVC jest stara, stąd powstało wiele jej mutacji. Z tego co widzę we frameworkach PHP duży nacisk kładzie się na kontroler, za to np. w Rails mamy zasadę fat model - thin controller. Kluczowe jest zrozumienie wzorca (tyczy się to wszystkich wzorców), a nie "podglądanie" referencyjnej implementacji.

Zresztą, MVC wcale nie powstał dla aplikacji Web, ale to już zupełnie inna historia.

Z tego co pamiętam , to powstał w latach '70 do aplikacji pisanych chyba w Basic'u .



Wyślij zaproszenie do