Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Front Controller czy klasa aplikacji
sekseksek997
post 14.06.2010, 20:41:30
Post #1





Grupa: Zarejestrowani
Postów: 14
Pomógł: 1
Dołączył: 4.06.2010

Ostrzeżenie: (0%)
-----


Witam
Czy używacie do budowania aplikacji jakiejś klasy boga, która "ogarnia" wszystko, czy może odwołujecie się tylko do front controllera?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 7)
zend
post 14.06.2010, 21:55:16
Post #2





Grupa: Zarejestrowani
Postów: 580
Pomógł: 85
Dołączył: 25.03.2010
Skąd: Skrzyszów :)

Ostrzeżenie: (0%)
-----


Front Controller jest tą klasą bogiem która ogarnia wszystko i agreguje takie rzeczy jak dispatching, routing itp
Go to the top of the page
+Quote Post
Crozin
post 14.06.2010, 22:31:49
Post #3





Grupa: Zarejestrowani
Postów: 6 476
Pomógł: 1306
Dołączył: 6.08.2006
Skąd: Kraków

Ostrzeżenie: (0%)
-----


Front Controller nie jest w żadnym wypadku "klasą bogiem" - ma kilka niezbyt wyrafinowanych zadań i tylko nich powinien się trzymać. Obiekt, który miałby "ogarniać" wszystko byłby kompletnie bezwartościowy.
Go to the top of the page
+Quote Post
sekseksek997
post 15.06.2010, 16:39:21
Post #4





Grupa: Zarejestrowani
Postów: 14
Pomógł: 1
Dołączył: 4.06.2010

Ostrzeżenie: (0%)
-----


Dzięki panowie. Utwierdziliście mnie w przekonaniu. Bo przecież z innych komponentów mogę się odwoływać do Front Controllera. Gdybym miał klasę "boga" to do owego komponentu musiałbym przekazać nazwę/obiekt tej klasy.

Pozdrawiam smile.gif
Go to the top of the page
+Quote Post
erix
post 15.06.2010, 17:08:17
Post #5





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Ale, z tego co pamiętam, to chyba bardziej do Twojego opisu pasuje definicja bootstrapa. winksmiley.jpg


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
sekseksek997
post 15.06.2010, 19:43:32
Post #6





Grupa: Zarejestrowani
Postów: 14
Pomógł: 1
Dołączył: 4.06.2010

Ostrzeżenie: (0%)
-----


W zendzie ta klasa nazywa się chyba Application - tym się sugerowałem

W zendzie jest do tego masa kodu. Z zenda nie korzystam, pracuję nad własnym rozwiązaniem i szukam optymalnego rozwiązania.
Wg mnie nie potrzeba bootstrapa

Ten post edytował sekseksek997 15.06.2010, 19:44:45
Go to the top of the page
+Quote Post
erix
post 15.06.2010, 19:50:00
Post #7





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Ale to nie zmienia faktu, że musisz mieć "coś", co np. wybierze Ci odpowiedni szkielet/layout, ustali wersję językową, czy popełni parę innych bzdetów istotnych dla Twojej aplikacji. winksmiley.jpg


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
sekseksek997
post 15.06.2010, 19:55:20
Post #8





Grupa: Zarejestrowani
Postów: 14
Pomógł: 1
Dołączył: 4.06.2010

Ostrzeżenie: (0%)
-----


Mhm. Kurcze, może masz rację. Do tej pory takie rzeczy jak inicjacja handlera sesji, wybór szablonu pisałem w index.php. Może się to dynamicznie zmieniać. Masz rację smile.gif
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 04:21