![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 359 Pomógł: 12 Dołączył: 16.01.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam
znam już nawet nieźle PHP i chciałem stworzyć swoją prawdziwą stronę, a może CMSa, na którym zbudowałbym moją witrynę. Postanowiłem odpuścić sobie pliki z treściami stron i wszystko oprzeć na bazie danych. Czytając nieco o czymś takim jak jądro aplikacji doszedłem do wniosku... że w ogóle tego nie rozumiem. Znaczy rozumiem tylko teorię - czyli że jest to taki najważniejszy element aplikacji, na nim się wszystko opiera, przez nie się wszystko uruchamia itd... natomiast moduły to takie małe dodatki, które wzbogacają funkcjonalność strony o ciekawe dodatki. I to wszystko. Powiem szczerze, że często z analizą nowych rozwiązań jest tak, że nie mam do nich przykładów i bardzo szybko się gubię. Czy mógłby mi ktoś pokazać swoje przykładowe rozwiązanie? (1) Chciałem też dojść co jest elementem jądra, a co tylko modułem. Jak dojdzie do tego MVC to już w ogóle się gubię. Oczywiście moja pozycja w tej wypowiedzi wygląda na bardzo nieobeznaną - aż się prosi żeby odpisać, żeby sobie popatrzeć w googlach (IMG:style_emoticons/default/biggrin.gif) Jednakże ja już patrzyłem np. na temat Jak pisać jądro - i znalazłem tam np. wzmiankę o DB co w MVC jest chyba klasyfikowane jako element Modelu i Smarty, czy jakiś inny system szablonowy co jest Widokiem, więc tak jakby się mieszało. Czy dobrze rozumiem, że albo się robi MVC albo jądro + moduły? (2) I ostatnie pytanie: Kiedy opłaca się pisać aplikację w ten sposób (jądro + moduły)? (3) Stawiałem numerki przy pytaniach, aby ktoś, kto chciałby mi odpowiedzieć wiedział o co tak naprawdę mi chodzi. Pozdrawiam Asmox |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 2 291 Pomógł: 156 Dołączył: 23.09.2007 Skąd: ITALY-MILAN Ostrzeżenie: (10%) ![]() ![]() |
@Asmox bez obrazy, ale jesli nie wiesz co to router,disptacher etc....to najpierw poczytaj bo jak mam ci to wytlumaczyc.
U mnie plik index.php to 5 linijek kodu czyli odpalenie dispatcher'a i przekazanie mu calego routingu, po czym on wszystko odpala, tworzy instancje glownego frontcontrollera strony czyli Home a ten odpala wszystkie komponenty,pluginy,widget'y i filtry. 1)Filtry to tak jakby nakladka na jakas funkcjonalnosc systemu, np masz system news'ow chcesz do niego bbcode dodajesz filtr na dane metoda komponentu NEWS ktora wyswietla tresc z bbcode'm. 2)Dzialanie czego dokladnie? 3)ogolnie rzecz biorac index.php to zawsze glowny plik u mnie w pliku Init.php(przewaznie innych fw jest to plik bootstrap.php) includuje wazne klasy,konfig i routing a w index'ie tylko to odpalam poprzez proste:
4)Nie wiem jak to wytlumaczyc , nie wiem co masz na mysli mowiac jadro, plik odpalajacy wszystko?Biblioteki ktore sa potrzebne?Ogolnie jadro nie sklada sie z jednego pliku co najwyzej moze byc 1 plik ktory wszystko odpali. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 15.10.2025 - 10:34 |