![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 247 Pomógł: 9 Dołączył: 20.09.2010 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Witam. Chciałem napisać mały projekt. Ma on za zadanie wyodrębnić warstwę prezentacji od logicznej. W tym celu na serwerze stworzyłem 3 katalog: view, controler i libs. W view mamy wszystko co ma styczność (raczej) z czystym HTML`em, controler jest odpowiedzialny jak by za podstrony, w libs mamy klasy.
I mam o to klasę:
Po wpisaniu do przeglądarki adresu: http://localhost/index.php?op=asd wywołuje nam kontroler asd.php, który jest klasą. I teraz takie pytanie do was: Czy ten sposób jest dobry? Czy on jest odpowiednikiem OOP? Czy przypomina wzorzec MVC? Z góry dziękuję za odpowiedzi, pozdrawiam. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Cytat A dla czego nie przypomina wzorzec MVC? http://pl.wikipedia.org/wiki/Model-View-Controller czy to Ci wygląda jak opis architektury Twojego kodu? Nie.Cytat Chodzi mi o to czy moja wersja opiera się o OOP? Nie można mówić o OOP mając na pokładzie jeden obiekt.Cytat Od około 2 tygodni rozpocząłem zabawę z programowaniem obiektowym i nigdy wcześniej nie miałem z nim styczności. Jak masz taką możliwość daruj sobie na miesiąc PHP i poducz się samej ideologii OOP w jakimś języku, w którym to nieszczęsne OOP trzyma jakiś sensowny poziom (niestety obiektowość PHP pozostawia wiele do życzenia). W PHP również przykłady "z życia" wydają się być kompletnie bezsensowne. Z racji tego, iż PHP naprawdę mocno czerpie z Javy, polecałbym Ci poduczyć się przez miesiąc tego języka, a co za tym idzie obiektówki.Wyniesiesz z tego dużo więcej w znaczenie krótszym czasie, po czym będziesz mógł wrócić do PHP. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 13.10.2025 - 21:32 |