![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 15 Pomógł: 0 Dołączył: 25.11.2003 Skąd: Białe Błota Ostrzeżenie: (0%) ![]() ![]() |
Tak wlasnie siedze i mysle sobie, bo chce przepisac swoja aplikacje z GOD classes na prawdziwe OOP. Chce aby kazda klasa reprezentowala jeden typ danych, np. klasa Articles ma metody tworzace obiekty klasy Article, ktora posiada z kolei metody zwracajace dane danego artykulu. Ale jest problem... Artykuly w bazie danych polaczone sa relacyjnie z Article_Type, oraz Category. I problem w tym, ze klasa Article_Type to tylko article_type z DB, Category to tylko category z DB. W templejcie potrzebuje wyswietlic artykuly wraz z ich kategoria oraz typem (np. test, recenzja czy cokolwiek innego). I nie wiem, jak mam polaczyc te obiekty. Moge oczywiscie zrobic wywolanie obiektu Category z Article, ale to za kazdym wyswietleniem danych tworzy jedno zapytanie do bazy o nazwe kategorii. Ma ktos jakis pomysl?
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarząd Postów: 2 277 Pomógł: 6 Dołączył: 27.12.2002 Skąd: Wołów/Wrocław ![]() |
ale, do %#$^%, chłopie. Jak tak bardzo lubisz C++, jak widzisz tyle zalet pisania w Javie, i jak tak nisko cenisz php, to po %$^% siedzisz na tym forum?
Mało for programistycznych, gdzie więcej ludzi będzie potrafiło docenić twoją wiedzę, potencjał, pomysł i być może jeszcze Ci w nim pomogą? Dlaczego musisz udowadniać to nam? Najwyraźniej mamy wiele powodów skłaniających nas do pisania w php (już wymieniane: prostota, przenośność, dostępność, spore możliwości i popularność) i stwierdziliśmy, że chcemy w nim pisać. Wielu z nas pracuje również w innych językach (głównie Java) jednak nie pozbawia nas to przyjemności (a więc całkiem miłego sposobu na zarabianie pieniędzy) pisania w tym języku. Tym bardziej, że da wielu jest to jedyna metoda na szybie wejście na rynek (jednak chyba nie trudno zauważyć, że jest znacznie mniejsze zapotrzebowanie na młodych (nie wiekowo, a doświadczeniem) programistów w C++, niż w php). Nie zawsze ma to pozytywny dla tego języka efekt, ale wielu z nas w innym przypadku nie mogłoby sobie pozwolić na to, by na poważnie zająć się programowaniem. A że nie jest to język do wszystkiego? A który jest? W każdym razie - pisząc obiektowo nawet proste skrypty a) oszczędzamy czas poświęcany na pisanie (co prawda często kosztem czasu poświęconego na projekt, ale cóż - wszystko ma swoją cenę (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) ) b ) piszemy bezpieczniej c) łatwiej jest pracować w zespole (jak dla mnie nie widzę innej możliwości pracy zespołowej) d) uczymy się nowych technologii, które są niezbędne we wszystkich innych językach programowania (jednak w php podany wyjątkowo przejrzyście i w prosty sposób ) Czy tak bardzo Ci to przeszkadza? |
|
|
![]() ![]() |
![]() |
Aktualny czas: 12.10.2025 - 09:06 |