- PHP && OOP
- 29.3.03 13:57
-
Es tomēr uzskatu, ka OOP iekš PHP ir pārāk liels overheads.
Bez vērā ņemamas piepūles ir iespējams rakstīt arī procedurālu kodu, kurš būtu fleksibls, ērti lasāms, modificējams, papildināms, rejūzojams.
Tieši tāpat, kā bez vērā ņemamas piepūles (parasti tā arī sanāk) ir iespējams uzrakstīt pilnībā nesaprotamu, nekvalitatīvu un nekur nederīgu OOP kodu.
Protams, ka daudzi, izdzirdot abreviatūru OOP sāk agresīvi gūglēt pēc piemēriem. Šī ieinteresētība lielākoties beidzas pēc pirmās klases uzrakstīšanas.
Ja es iedomātos uzrakstīt SPP iekš OOP, tas nebūt nenozīmē, ka viss būs uzreizi object oriented. Tās būs tās pašas procedūras, funkcijas un dati, tikai sabāzti objektos. Un galu galā atgriežamies pie tā paša, ar ko sākām. Tikai šoreiz lepni "objektorientētu".
Un protams, tā vietā, lai kāds tev pastāstītu, kas, kā un kāpēc ir jādara, tevi nodirš, jo tu, redzies, nemāki objektorientēti programmēt. Tad nafig man to visu darīt, ja es labāk rakstu procedurāli un panāku to pašu efektu? Tieši to pašu efektu.
Patiesībā visu šo rakstu, jo vēlētos uzzināt, kur var palasīties par pašu OOP PHP kontekstā. Nē, man nevajag sintaksi, to visu es ellē ratā esmu lasījis ensimts reizes. Man nevajag klasi Pēcis un klasi Maija, kurām ir parent klases Tētis un Mamma.
Tas, ko es vēlos, ir step-by-step (kaut vai HOWTO formā) izstāstīts tas, kā jāplāno OO skripts, kā jāorganizē objekti, etc. Domāšanas veidu man, lūdzu. Metodiku man, lūdzu. Reālās dzīves reālos piemērus, nevis nodrāzto templeišu klasi man, lūdzu. OO man, lūdzu.
Pretējā gadījumā ejiet ieskrieties ar savu OOP.