![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 623 Pomógł: 79 Dołączył: 16.01.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Ostatnio okoliczności zmusiły mnie do korzystania z CodeIgnitera z jego wersją MVC. I nawet sobie radzę, nie o to chodzi. Tylko tak ciekaw jestem ilu z Was używa MVC (w dowolnym frameworku lub bez) a ilu pozostaje przy "staroświeckim" stylu? Edit: ojej, i gdzie moja sonda? Tak się starałem. Możecie w takim razie odpowiedzieć tylko: używam/nie używam w odpowiedzi? Ten post edytował konrados 2.06.2011, 18:50:08 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 4 362 Pomógł: 714 Dołączył: 12.02.2009 Skąd: Jak się położę tak leżę :D ![]() |
Owszem, ale MVC nie znaczy od razu, że musimy korzystać z OOP. Równie dobrze mogę sobie rozbić kod strukturalny na wiele plików, które mi z grubsza podziałowi MVC będą odpowiadać i też będzie to poprawne. Dlatego jak wspomniałem... MVC jest wzorcem, który powinien być rozpatrywany niezależnie od języka programowania, a w określonym może być lepiej lub gorzej implementowany. W PHP jest z tym kiepsko, ale taka jest specyfika tego języka, że w nim ciężko to zrobić poprawnie, ponieważ sieć www jest bezstanowa i wykonuje się od żądania do żądania, a więc komunikacja jest mocno ograniczona i w zasadzie trwa jedynie na okres trwania wykonania skryptu. Nie ma możliwości by sobie coś poczekało i potem samo z siebie zakomunikowało coś do innego obiektu. To już by było nowe żądanie i nowy skrypt. Skrypt oparty na zdarzeniach miałby dużą szansę na prawidłową implementację, ale powiedz mi jak skrypt miałby sam siebie sprawdzać czy coś się stało? Ano to byłyby kolejne żądania w sieci i na dodatek musiały by być rozpoznane oraz przechwycone. tak więc jak sam widzisz, nie ma tak różowo...
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 11.10.2025 - 05:26 |