![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 1 707 Pomógł: 266 Dołączył: 3.07.2012 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Witajcie,
dzisiaj mam taką małą zagwostkę na temat wzorca Model View Controller. Czy powinno się przekazywać widokom instancje generowane przez modele? Innymi słowy, czy nazwa klasy ma w ogóle prawo znaleźć się w widoku? Przykład: mamy metodę, która pobiera obiekt zalogowanego użytkownika, a w widoku wypisujemy jego login. I teraz mamy dwie możliwości:
|
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 4 069 Pomógł: 497 Dołączył: 11.05.2007 Skąd: Warszawa ![]() |
A nie lepiej po prostu myśleć co się robi? Widok w mvc nie modyfikuje i tyle w temacie
![]() |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 1 707 Pomógł: 266 Dołączył: 3.07.2012 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
A nie lepiej po prostu myśleć co się robi? Widok w mvc nie modyfikuje i tyle w temacie ![]() Nie, nie lepiej. Gdyby tak było, to by w ogóle nie wymyślano programowania obiektowego. Model MVC powstał m.in. po to, żeby pozwolić front-endowcom i back-endowcom pracować równolegle na żywych danych. Oczywiście, możesz powiedzieć frontowi: "ej, tych metod nie używaj", ale to nieszczególnie rozsądne. Trochę mnie rozbawiłeś tą odpowiedzią. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 14:39 |