Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> DAO, Czy jest sens pisac?
Kirtan Loor
post
Post #1





Grupa: Zarejestrowani
Postów: 44
Pomógł: 0
Dołączył: 22.10.2004
Skąd: Płock

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


Witam,
Pytanie, jak w temacie: czy jest sens pisac obiekty DAO na stronie? IMO to przesadne rozdrabnianie kodu strony...


--------------------
A Chartreux et à Célestins, A Mendiants et à Dévotes,
A musards et claquepatins, A servants et filles mignottes
Portants surcots et justes cottes,A cuidereaux d'amour transis,
Chaussant sans méhaing fauves bottes, Je crie à toutes gens mercis.
Go to the top of the page
+Quote Post
bela
post
Post #2


Administrator PHPedia.pl


Grupa: Developerzy
Postów: 1 102
Pomógł: 2
Dołączył: 14.09.2003

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


Najlepiej sobie to wygenerować, vide Propel.
W Symfony masz ładnie opakowany w CRUDa


--------------------
Go to the top of the page
+Quote Post
Kirtan Loor
post
Post #3





Grupa: Zarejestrowani
Postów: 44
Pomógł: 0
Dołączył: 22.10.2004
Skąd: Płock

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


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.


--------------------
A Chartreux et à Célestins, A Mendiants et à Dévotes,
A musards et claquepatins, A servants et filles mignottes
Portants surcots et justes cottes,A cuidereaux d'amour transis,
Chaussant sans méhaing fauves bottes, Je crie à toutes gens mercis.
Go to the top of the page
+Quote Post
Ludvik
post
Post #4





Grupa: Przyjaciele php.pl
Postów: 698
Pomógł: 3
Dołączył: 28.03.2004
Skąd: Wrocław

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


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...


--------------------
Go to the top of the page
+Quote Post
Kirtan Loor
post
Post #5





Grupa: Zarejestrowani
Postów: 44
Pomógł: 0
Dołączył: 22.10.2004
Skąd: Płock

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


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;-)


--------------------
A Chartreux et à Célestins, A Mendiants et à Dévotes,
A musards et claquepatins, A servants et filles mignottes
Portants surcots et justes cottes,A cuidereaux d'amour transis,
Chaussant sans méhaing fauves bottes, Je crie à toutes gens mercis.
Go to the top of the page
+Quote Post
Ludvik
post
Post #6





Grupa: Przyjaciele php.pl
Postów: 698
Pomógł: 3
Dołączył: 28.03.2004
Skąd: Wrocław

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


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).


--------------------
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 - 13:59