Za početak, da se ispričam svim čistuncima -- slažem se da se ova tema otela kontroli, ali prije svega komentarom da je izbor neke tehnologije kriv za brojna loša rješenja koja postoje.
Citat:
Originalno napisao jablan
U pravu si, nisam bio dovoljno precizan. Kad sam rekao nije dobra praksa, mislio sam na mešanje logike i prezentacije, koje se u PHP-u ne zabranjuje eksplicitno, a od velikog broja programera i primenjuje.
|
Sama činjenica da neka platforma nešto
ne zabranjuje ne čini je nimalo lošijom ili podložnijom propustima. Naprotiv, fleksibilna platforma pruža developerima veću slobodu da primijene kvalitetna rješenja i principe, dok ona koja ograničava stvari s jednim ciljem može nenamjerno otežati stvari na sasvim drugom aspektu aplikacije.
Zato se i kaže "praksa" kao nešto što se zaista i radi, za razliku od svega onog što je u teoriji moguće napraviti. Ako je nešto nemoguće napraviti onda i nema razlike između teorije i prakse po tom pitanju.