Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: DAO
Forum PHP.pl > Forum > PHP
Kirtan Loor
Witam,
Pytanie, jak w temacie: czy jest sens pisac obiekty DAO na stronie? IMO to przesadne rozdrabnianie kodu strony...
bela
Najlepiej sobie to wygenerować, vide Propel.
W Symfony masz ładnie opakowany w CRUDa
Kirtan Loor
Hmm, nie do konca o to mi chodzilo.

Pytanie tyczylo sie tego, czy jest w ogole sens implementacji DAO (czy to gotowego czy wlasnego) w pisanego CMSa.
Ludvik
A dlaczego nie? Zastosowanie DAO zwiększa przenośność kodu przez oddzielenie logiki działania aplikacji od implementacji bazy danych. Nie wyobrażam sobie pisania jakiegokolwiek kodu, który miałby iść do śmieci, bo zaszła potrzeba zmiany bazy...
Kirtan Loor
Nie, no spoko. Masz racje. Ale w sumie i tak zmiana DAO to prawie tak jak zmiana polowy aplikacji (w kazdym razie w moim mniemaniu). Bo przeciez rozne obiekty DAO obsluguja rozne strony, mianowicie oddzielne dla newsow, oddzielne dla tekstow itd.

Chyba ze ja tu zle rozumuje, co dopuszczam do wiadomosci;-)
Ludvik
Zależy co rozumiesz pod szerokim pojęciem DAO. Ty widzisz to jako odwzorowanie rekordów bazy danych na obiekty (na przykład przy użyciu wzorca Active Records). Tymczasem DAO może też być ukryciem systemu bazy danych przez interfejs typu PDO czy AdoDB. Wtedy zmiana serwera baz jest czynnością nie wymagającą zbyt dużego wkładu pracy (jeżeli trzymamy się standardów).
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.