Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 1 640 Pomógł: 28 Dołączył: 13.02.2003 Skąd: Międzyrzecz/Poznań Ostrzeżenie: (0%)
|
Rozchodzi sie o portal... Powiedzmy ze pierwsza jego wersja byla napisana procedualnie (zadnych klas, duza ilosc prostych zapytan SQL), wszystko pomieszane z HTML'em. Teraz zamierzam wszystko przebudowac, problem w tym ze niechce pisac systemu szablonow (z "jakis" tam powodów). Czy jest sens pisac obiektowo mieszajac kod php z HTML? Czy zostac przy pisaniu "normalnym"?
|
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 172 Pomógł: 0 Dołączył: 22.09.2002 Skąd: Gorzów Wlkp Ostrzeżenie: (0%)
|
Hej.
W tej chwili zajmuje się dwoma dość dużymi projektami i coraz bardziej przekonuje się do obiektówki w php. Pamiętam jak kilka lat temu próbowałem napisać statystyki obiektowo w php i wersja 4 powodowała nielada problemy, musiałem w pewnych fragmentach wrócić do pisania wszystkiego proceduralnie. Miałem problem z przekazaniem nazwy metody już istniejącego obiektu do funkcji: register_shutdown_function(), z tego co pamiętam, później rozwiązano ten problem i przekazuje się tablice z referencją do obiektu i nazwą metody, ale wracając do tematu: dziś php, nawet to w wersji 4 daje już wystarczające możliwości, aby pisać obiektowo, a co najważniejsze projektować aplikacje obiektowo - wyobraź sobie, że twój portal to tak naprawdę skupisko pewnych obiektów: newsy, sonda, artykuły, etc..., obiekty te wrzucasz w pewne środowisko, które kontroluje zależności między nimi itd. Pisząc odpowiednie klasy staraj się oddzielać warstwę prezentacyjną od danych które dostarczają, najlpiej jak twoje obiekty będą wypluwały dane jako niesformatowane, a dopiero twój silnik(środowisko które stowrzysz dla tych obiektów), będzie wszystko formatowało i podawało w odpowiedniej formie. Co Ci to da? Będziesz mógł wykorzystać swój kod przy innych projektach, łatwo go modyfikować i uzupełniać o nowe pomysły. Dobrze byłoby zainteresować się MVC - przy większych projektach(takich jak np. portal) wydaje się dobrym pomysłem wykorzystanie dóbr tegoż wzorca. Jeśli to Cię nie przekonuje, to poszperaj w dziale artykuły, zarówne obiektówka w php, jak i MVC zostały opisane. pozdrawiam anas |
|
|
|
kicaj Obiektowo czy procedualnie 8.09.2004, 20:32:56
Bakus Ja zazwyczaj tworzę klasę odpowiedzialną za wybier... 8.09.2004, 22:06:47
mpps wszystko zależy od tego, co nowego chcesz wymyślić... 9.09.2004, 00:12:45
adamos Właśnie wszystko zależy ... ?
Bo jesli nie masz z... 10.09.2004, 09:57:01 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 23:42 |