Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MVC]Część wspólna
daniel1302
post
Post #1





Grupa: Zarejestrowani
Postów: 602
Pomógł: 30
Dołączył: 1.08.2007
Skąd: Nowy Sącz

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


Witam, dostałem zadanie zaprezentować prosty model wzorca projektowego MVC i mam to zrobić na podstawie prostej strony która ma zawierać:
Rejestrację, Logowanie, Czytanie newsów, Dodawanie newsów, dodawanie komentarzy, czytanie komentarzy.

Jako, że na codzień nie używam frameworków, głownie pracuję z grami viawww gdzie się to nie sprawdza(ze względu na to, ze gry nastawione są na wysoką wydajność).

Zastanawiam się nad w miarę prostym rozwiązaniem takich sytuacji jak:
1) Wspólny kod headera dla kilku modułów. W taki header musiałby wejść jakiś model który pobierze informację o o użytkowniku. Automatycznie jak model musiałby też wejść kontroler. Kontroler musiałby być aby nie zaburzyć architektury wzorca MVC z której wynika, że Model komunikuje się z kontrolerem który dopiero komunikuje się z widokiem.

2) Wyświetlenie newsów, albo jednego newsa i pod nim komentarzy? Trzeba by było zrobić chyba 2 kontrolery które będą odpowiedzialne, za osobne rzeczy? Czy może jeden kontroler który będzie kontrolował 2 rzeczy, ale co jeśli będę chciał wyłączyć możliwość dodawania komentarzy to wtedy zaingeruje w kod newsów co burzy modułową budowę aplikacji.


Celem mojego zaliczenia ma być:
1) Napisanie prostej aplikacji w dowolnym języku, wybrałem PHP która zobrazuje takie aspekty wzorca projektowego jak MVC:
a) Modułową budowę aplikacji
cool.gif Łatwość w łączeniu z innymi wzorcami.
c) Warstwowość aplikcji, oddzielenie logiki od widoku od kontroli
d) Przenośność między różnymi platformami(tutaj planuję zrobić reprezentację widoku jako moduł PDF(niektóre podstrony np dokumenty itp) oraz HTML, i ew łatwą wymianę modeli plik/baza)

I kilka innych ale interesują mnie tylko te 2 techniczne problemy które są wyżej, z resztą sobie poradzę. Nie wolno mi stosować gotowych rozwiązań.


Go to the top of the page
+Quote Post
Damonsson
post
Post #2





Grupa: Zarejestrowani
Postów: 2 355
Pomógł: 533
Dołączył: 15.01.2010
Skąd: Bydgoszcz

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


http://www.youtube.com/playlist?list=PL7A2...eature=view_all

Jest tam kilka dziwnych rozwiązań, czasem niezgodnych z wzorcem, ale na początek idealne.

Swoją drogą piszesz gry viawww strukturalnie, mieszając php z html? Hardcorowo biggrin.gif
Go to the top of the page
+Quote Post
daniel1302
post
Post #3





Grupa: Zarejestrowani
Postów: 602
Pomógł: 30
Dołączył: 1.08.2007
Skąd: Nowy Sącz

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


Piszę gry viawww struktruralnie jednak mam system szablonów, co prawda w php ale zawsze oddzielenie htmla od kodu wykonywalnego
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 Aktualny czas: 20.08.2025 - 08:30