![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 19 Pomógł: 0 Dołączył: 21.02.2004 Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Jestem amatorem samoukiem :/ Dlatego prosze o wyrozumialosc i nieodsylanie do FAQ i RTFM... Zanim zabralem sie za napisanie tego posta uzylem "szukaj" i nie znalazlem odpowiedzi.. Popelnilem pare aplikacji i moj framework trci myszka (jest oparty na funkcjach), i zabieram sie do przeprojektowania go i tu pojawia sie pytanie: Czy pozostac przy funkcjach czy przejsc na klasy? Mam zamiar wypusc nowe wersje swoich aplikacji (celem zwiekszenia ich wydajnosci - szybkosci) lecz nie posiadam dostatecznej wiedzy aby stwierdzic ktora metoda bedzie wydajniejsza. Niektore akcje w moich aplikacjach nie przekraczaja 3 polaczen z baza sql, ale przy np. raportach dochodzi nieraz do 90-150 zapytan i ich obrobki celem pokazania ich (niektore z tabel maja juz teraz po 30tys rekordow stad tez "chec" polepszenia wydajnosci, jak narazie nei zdarzylo sie aby akcja przekroczylo magiczne 30sek [przy ekstremalnym zapytaniu akcja wykonuje sie przy frameworku na funckjach w 10sek (serwer linuxowy - windows ~15sek)]). Z gory dziekuje za pomoc. ps Owocnych Swiat Wielkiej Nocy ![]() Ten post edytował ylither 24.03.2008, 11:00:55 |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 690 Pomógł: 81 Dołączył: 6.04.2005 Skąd: Szczecin Ostrzeżenie: (0%) ![]() ![]() |
zapoznaj się z OOP, samo "użycie klas" Ci nic nie da jeśli nie będziesz rozumiał po co je stosujesz i co z tego masz
![]() -------------------- |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 19 Pomógł: 0 Dołączył: 21.02.2004 Ostrzeżenie: (0%) ![]() ![]() |
bełdzio rozumiem zasade programowania obiektowego, chodzi mi tylko o to czy taki zestaw bedzie wydajniejszy niz klasy.
Nie mam z tym doswiadczenia a wstepne testy jakie sobie robie wykazuja ze nia ma roznicy czy sa funkcje czy klasy. Dlatego pytam ludzi z doswiadczeniem czy lepiej na klasach zbudowac modul polaczen z MySql czy tez bedzie to niepotrzebna strata czasu? Cienki1980 done ![]() |
|
|
![]()
Post
#4
|
|
![]() Grupa: Moderatorzy Postów: 4 465 Pomógł: 137 Dołączył: 26.03.2004 Skąd: Gorzów Wlkp. ![]() |
Jeśli głównym powodem, dla którego chcesz przepisać aplikację "na klasy" jest poprawienie wydajności aplikacji, to to nie ma najmniejszego sensu. Przepisz to dopiero, jeśli świadomie zechcesz skorzystać z ideii OOP, aby poprawić czytelność kodu i uczynić go bardziej logicznym.
Pozdrawiam. -------------------- To think for yourself you must question authority and
learn how to put yourself in a state of vulnerable, open-mindedness; chaotic, confused, vulnerability, to inform yourself. Think for yourself. Question authority. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 07:33 |