Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Skrypt z dobrze zrealizowaną koncepcją OOP?
konrados
post
Post #1





Grupa: Zarejestrowani
Postów: 623
Pomógł: 79
Dołączył: 16.01.2008

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


Cześć,

Moglibyście zasugerować jakieś skrypty, w których prawidłowo byłoby zastosowane OOP? Chciałbym OOP zobaczyć w czymś praktycznym i czymś co korzysta z więcej niż jednej klasy, ale by ten skrypt nie był aż tak znowu rozbudowany jak np. phpBB czy Joomla.

Tak sobie przeglądam np. phpclasses.org ale albo są to pojedyncze klasy (a ja chciałbym również zobaczyć ich wykorzystanie w średnio-rozbudowanym projekcie) albo no po prostu nie wiem, czy dany skrypt jest prawidłowo (zgodnie z zasadami dobrego kodowania) napisany.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
wdev
post
Post #2





Grupa: Zarejestrowani
Postów: 86
Pomógł: 20
Dołączył: 20.01.2010

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


To może od razu coś praktyczniejszego niż same tylko obiekty? Polecam zapoznanie się z prostym przykładem modelu MVC:
Simple MVC framework, chociaż jak go kiedyś czytałem, to nie pasowało mi trochę rzeczy, no ale lepsze to niż nic.

Może też warto zrobić np. tutorial z Symfony? Z tego co pamiętam, to w miarę bezboleśnie wprowadza w obiekty, nie musisz w końcu przeglądać całego frameworka, a tylko jak niektóre klasy ze sobą współpracują.

Powodzenia
Go to the top of the page
+Quote Post
konrados
post
Post #3





Grupa: Zarejestrowani
Postów: 623
Pomógł: 79
Dołączył: 16.01.2008

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


Na razie to ja jedynie chcę "zobiektować" mój istniejący serwisik - np. obsługę użytkowników (rejestracja, logowanie etc), posty użytkownika też chciałbym przechowywać jako obiekty itd. Za MVC wezmę się później (IMG:style_emoticons/default/smile.gif)

Edit:
Hej, no weźcie coś zarzućcie... to na pewno lepsze będzie niż czytanie teoretycznych rozważań na temat oop (IMG:style_emoticons/default/smile.gif) Skrypty nie muszą być super przydatne - chodzi o jakiekolwiek skrypty, w których oop jest prawidłowe i które używają bazy danych. Na pewno znacie takich wiele (IMG:style_emoticons/default/smile.gif)

Ten post edytował konrados 28.10.2010, 13:24:32
Go to the top of the page
+Quote Post
wdev
post
Post #4





Grupa: Zarejestrowani
Postów: 86
Pomógł: 20
Dołączył: 20.01.2010

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


No więc podstawą obiektów jest to, że się nie wrzuca paru obiektów w gotowy skrypt (IMG:style_emoticons/default/winksmiley.jpg)

To musi być dobrze działająca maszyna składająca się ze współpracujących obiektów. Zaczynasz od tego, że tworzysz obiekt "strona" a później rozwijasz dalej. A jeżeli chodzi o same dobrze zrobione klasy, to polecam zapoznanie się ze "wzorcami projektowymi", pogooglaj i się rozejrzyj, jest mnóstwo artykułów.

Jest też świetna książka "Guide to PHP Design Patterns" Sweata, ale nie wiem czy ukazała się po polsku. Angielską można np. na Amazonie kupić.
Go to the top of the page
+Quote Post
konrados
post
Post #5





Grupa: Zarejestrowani
Postów: 623
Pomógł: 79
Dołączył: 16.01.2008

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


Cytat
No więc podstawą obiektów jest to, że się nie wrzuca paru obiektów w gotowy skrypt


Mówiąc "skrypt" nie miałem na myśli jednego pliku.

O wzorcach projektowych czytałem.

Mi chodzi właśnie nie o czytanie jakichś filozoficznych rozważań, tylko o nieco większy skrypt i wykorzystanie obiektowości w praktyce.

Do tej książki, którą zapodałeś, spojrzę. Szczególnie, że jest na chomiku (IMG:style_emoticons/default/smile.gif) eeee, oczywiście miałem na myśli amazon:)

Dobra, widzę, że jakoś to moje pytanie nie znalazło gorącego odzewu.

Dzięki wdev za odpowiedzi.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 6.10.2025 - 16:29