Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Drobna aplikacja blogowa -> pytanie
Nero12
post
Post #1





Grupa: Zarejestrowani
Postów: 30
Pomógł: 0
Dołączył: 27.08.2006

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


Wzialem sie za moj pierwszy wiekszy projekt w php. Jest to moj blog:
http://neroks.ovh.org
Schemat dzialania pozostanie bez zmian ale obecnie modyfikuje cale wnetrze. Uznalem ze wersja pierwsza nie satysfakcjonuje mnie.

Logika poczatkowa aplikacji:

Strona z linku jest generowana przez plik index.php ktory wykorzystuje do tego klase (plik) class_page.php.
Przykladowo:

Kod
$page=new Page();
<html>
$page->generuj_cos_tam();
</html>


Jesli osoba ma wlaczony JS to JS pokrywa domyslne funkcje przyciskow i podstawia pod niego ajaxa. Ajax wykonuje żądania wykorzystujac plik news.php (klasa News()) ktory jest 'niezalezny'. Dane sa zwracane w json ale to juz bez znaczenia.
Zapomnialem dodac ze wszystkie klasy dziedzicza z Application ktora posiada chronione metody ogolne typu konwersja daty, wykonanie zapytania do bazy itp. (takie bzdety)

Co teraz zaczalem pisac:

1. Zdecydowalem sie uzyc smarty.
2. schemat dziedziczenia:
Application<-Page<-Ajax

(jeszcze upcham tam klase add_comment ale to poki co bez wiekszego znaczenia)

Tym razem zamiast uzywac oddzielnej klasy jaka byla News zdecydowalem sie wykorzystac dziedziczenie aby moc wykorzystac funkcje z Page. Wczesniej News i Page mialy bardzo podobne funkcje wykonuje praktycznie to samo tylko zwracaje dane w innym formacie. Teraz zawsze zwracana jest tablica i albo Smarty ja przerabiaja albo klasa Ajax do Json.

Wiec pytam doswiadczonych programistow co sadzicie o takim czyms, czy moze to dzialac lepiej czy w ogole ma to sens ?

Z gory dzieki

Ten post edytował Nero12 31.12.2007, 21:59:18
Go to the top of the page
+Quote Post
devnul
post
Post #2





Grupa: Zarejestrowani
Postów: 1 470
Pomógł: 75
Dołączył: 21.09.2005
Skąd: że znowu

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


sam schemat działania to jedno - implementacja to drugie. jedno bez drugiego dobrze działać nie będzie - ale nawet najlepsze schematy można spieprzyć, tak samo jak kiepski można zaimplementować mistrzowsko


--------------------
Profesjonaliści są przewidywalni...
strzeż się amatorów...
FL4SHB4CK - imprezy, galerie, lokale
Go to the top of the page
+Quote Post
MMX3
post
Post #3





Grupa: Zarejestrowani
Postów: 155
Pomógł: 9
Dołączył: 26.01.2004
Skąd: Poznań

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


dokładnie. Ale chybione schematy się dłuuuuugo optymalizuje żeby chodziły szybko i bezpiecznie 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 Aktualny czas: 19.08.2025 - 04:59