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. |
|
|
13.10.2010, 09:50:04
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 13 Pomógł: 0 Dołączył: 6.09.2005 Skąd: Kraków / Katowice / Bydgoszcz Ostrzeżenie: (0%) |
@Crozin nie bardzo się mogę z Tobą zgodzić.
Również mnie irytuje fakt gdy np. ajaxa nazywa się językiem programowania etc, ale mówienie o tym że MVC/MVP nie zostały stworzone z myślą o HTTP i dlatego żaden język webowy nie może implementować MVC/MVP wprost jest bzdurą. Jak doskonale wiesz wzorce projektowe są uniwersalnymi rozwiązaniami pojawiających się problemów. Wzorce projektowe są tylko wytycznymi jak coś robić żeby było dobrze i spójnie - jeżeli zrobisz inaczej wiadomo że mijasz się z definicją danego wzorca (modyfikujesz go). Ale jeżeli postępujesz (kodujesz) zgodnie z założeniami danego wzorca to nada go używasz - nie ważne czy używasz php, jsp czy innego języka webowego. To tak jakbyś powiedział że nie można implementować Singletona do php bo mamy klonowanie. Z praktycznego punktu widzenia programowania webowego i używania fw który opiera się na architekturze MVC - programujemy używając wzorca MVC! Natomiast z punktu widzenia odbiorcy/usera masz rację że w grę wchodzi protokół HTTP i dochodzi kolejna warstwa jaką jest browser: Na koniec powiem, że jeżeli udało się zaimplementować wzorce projektowe z architektury do informatyki, to dlaczego niby miałoby się nie dać zaimplementować MVC do języków webowych? Przypominasz zatwardziałego JAVA'owca który krzyczy "OMG, OMG on pisze w językach skryptowych - on nie jest programistą bo nie kompiluje" ... Pozdrawiam ... -------------------- The people who are trying to make this world worse are not taking a day off. How can I? - Light up the darkness
|
|
|
Wersja Lo-Fi | Aktualny czas: 25.09.2024 - 21:51 |