![]() |
![]() |
-Lervgt- |
![]()
Post
#1
|
Goście ![]() |
Mam pytanie. Niektórzy twierdzą że programowanie obiektowe w php jest mniej wydajniejsze niż strukturalnie. Pytam bo mam zamiar się go nauczyć. Strukturalne mam bardzo dobrze opanowane jakby co. Czy to jest w ogóle prawdą że OOP jest mniej wydajniejsze niż strukturalne. OOP ma na pewno przejrzyściej wyglądający kod, ale jak jest z wydajnością? . Jeśli by nie było wydajne to chyba np. IPB nie byłoby pisane obiektowo. Co o tym myślicie?
|
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 264 Pomógł: 20 Dołączył: 19.08.2007 Skąd: Bryńsk k. Lidzbarka Welskiego (nie mylić z Warmińskim) Ostrzeżenie: (0%) ![]() ![]() |
Też kiedyś o tym gdzieś słyszałem, ale nawet jeżeli OOP jest mniej wydajny to nie wpływa to za bardzo na szybkość działania skryptów PHP. Jak wiadomo pisanie strukturalne i obiektowe ma swoje zalety i swoje wady, jednakże od pewnego czasu też się uczę pisać obiektowo i jest to dla mnie o wiele wygodniejsze niż pisanie strukturalne.
Jedno co mogę potwierdzić. Warto się nauczyć pisania w OOP. Jeżeli ci się nie spodoba, w co wątpie, zawsze możesz wrócić do pisania strukturalnego. Pozdrawiam Qba10 -------------------- Qbix Media Project - Prosty Multiplatformowy Odtwarzacz Muzyki
|
|
|
-Lervgt- |
![]()
Post
#3
|
Goście ![]() |
Podoba mi się OOP, bo naprawdę ma kod przejrzysty
![]() ![]() |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 1 873 Pomógł: 152 Dołączył: 9.04.2006 Skąd: Berlin Ostrzeżenie: (0%) ![]() ![]() |
Strukturalnie jest wydajniej. O tak. Ale pomyśl o przerabianiu tego, albo debugowaniu. O biada tym, którzy mają zamiar pisać forum strukturalnie. Sam się za to kiedyś zabrałem i jak później miałem coś dorabiać to zamiast 10 linijek kodu miałem 150 ;/ Teraz napisałem forum pod własnego Frameworka i zmieściłem jego kod w mniejszej ilości lini niż strukturalnie. Zresztą debugowanie tego jest świetne. Gorąco zachęcam do nauki programowania obiektowego, choć w php jest ono niepełne.
-------------------- |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 24.07.2025 - 20:02 |