![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 31 Pomógł: 0 Dołączył: 4.09.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam. Czy jest sens pisania kodu strony(większej) w PHP obiektowo i umieszczania różnych klas w różnych plikach np. plik article.class.php w którym byłaby klasa article z funkcjami np. get($nazwa), $add($nazwa, ...), $edit($nazwa, ...), $delete($nazwa) itd. ? (widok strony działałby na Smarty). Czy jest sens tworzenia wielu klas np. article, news, sql itd.(IMG:style_emoticons/default/questionmark.gif)
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 4 362 Pomógł: 714 Dołączył: 12.02.2009 Skąd: Jak się położę tak leżę :D ![]() |
To może ja dorzucę dlaczego wygodnie jest podzielić, co zresztą widać we frameworkach... Chodzi o automatyczne ładowanie klas. Wiele osób idzie jeszcze dalej niż Ty. Spójrz na framework Kohana bo to dobry przykład. Tam nie tylko jest rozice na klasę w takim pojęciu jak Ty. Tam jest to jeszcze bardziej rozbite. Gdyż klasa domyślnie nie jest jednym plikiem, ale 2 lub 3, gdyż osobny plik klasy odpowiada za M, osobny za V i jeszcze jeden za C. Dzięki temu ładowane jes tylko to, co niezbędne, a nie przykładowo cała klasa z widokami, których nie zawsze użyjesz. do tego łatwiej zorientować się w kodzie dzięki temu, bo wiesz co i gdzie jest. Nie jest bowiem ważne, że serwis jest na kilkudziesięciu plikach, skoro wszystko jest tak usystematyzowane, że nawet obudzony w środku nocy potrafiłbyś wyrecytować konkretne miejsca gdzie to jest. A przeszukaj sobie plik mający sumarycznie już kilka tysięcy linii to się załamiesz.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 15.10.2025 - 23:51 |