e-Business Elektronsko poslovanje, e-Commerce, poslovanje uopšteno. Sponzor: |
|
Alati teme | Način prikaza |
25. 11. 2007. | #11 |
VD IT Direktora
Invented the damn thing
Datum učlanjenja: 08.06.2005
Lokacija: Beograd
Poruke: 2.118
Hvala: 503
1.307 "Hvala" u 282 poruka
|
Ni jedna ni druga krajnost nije tačna. Kao što stoji da je moguće da se loši programi pišu i na drugim platformama, isto tako stoji i to da su neki jezici (platforme, zovite ih kako hoćete) pisani sa jednom namenom, pa na silu budženi za druge - PHP je napravljen da bude mešan sa HTML-om, iako danas znamo da to nije dobra praksa. I ma koliko se trudili da od PHP-a naprave ozbiljan OO jezik, u svojoj suštini je on ostao Hypertext Preprocessor i većina programera se prema njemu tako i odnosi.
|
25. 11. 2007. | #12 | |
profesionalac
Qualified
Datum učlanjenja: 18.11.2006
Poruke: 140
Hvala: 0
16 "Hvala" u 10 poruka
|
Citat:
Ono što nije dobra praksa jest da se poslovna logika aplikacije miješa s prezentacijskim kodom, dakle u slučaju Web aplikacije s HTML-om. Međutim postoji i nešto što se zove prezentacijska logika, i ona je sastavni dio prezentacijske razine, odnosno u ovom slučaju ona se mora "miješati s HTML-om". U kojem će jeziku ta prezentacijska logika biti pisana sasvim je drugi par rukava. Može biti JSP (dakle Java), može biti PHP, može biti XSLT, ili pak može biti neka vlastita template sintaksa, poput npr. Smartyja. |
|
25. 11. 2007. | #13 |
VD IT Direktora
Invented the damn thing
Datum učlanjenja: 08.06.2005
Lokacija: Beograd
Poruke: 2.118
Hvala: 503
1.307 "Hvala" u 282 poruka
|
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.
|
25. 11. 2007. | #14 |
Nikola Denić
Sir Write-a-Lot
|
U suštini ceo taj view deo može da se odvoji na 2 dela, logički i prezentacioni .... ali niko ne govori kako će to da funcioniše
__________________
Do not ask yourself what the world needs. Ask yourself what makes you come alive, and then go do that. Because what the world needs is people who have come alive |
25. 11. 2007. | #16 |
Nikola Denić
Sir Write-a-Lot
|
ne ne , MVC ima Model view i controler ... ali ti view mozes da radis na n načina .. ja sam za kvazi view koji ima u samom sebi ima logički i template deo odvojen ...
__________________
Do not ask yourself what the world needs. Ask yourself what makes you come alive, and then go do that. Because what the world needs is people who have come alive |
25. 11. 2007. | #17 | |
Ivan Dilber
Sir Write-a-Lot
|
Citat:
Strogo govoreci u prezentaciju spada iskljucivo ispis podataka, a IF, ELSE, FOR i slicno je vec logika... ali to je potpuno neprakticno, naravno, jer bez osnovnih petlji i granananja bi se templejti jako iskomplikovali ili bi bilo bi jako puno fajlova o kojima treba voditi racuna...
__________________
Leadership is the art of getting people to want to do what you know must be done. |
|
25. 11. 2007. | #18 |
Direktor Kombinata
Invented the damn thing
Datum učlanjenja: 07.06.2005
Poruke: 2.669
Hvala: 44
119 "Hvala" u 64 poruka
|
Gledam naslov teme i ne verujem
__________________
activeCollab - Project Management and Collaboration Tool iz domaće kuhinje | area51.rs - Blog |
3 članova zahvaljuje Ilija Studen za poruku: |
25. 11. 2007. | #19 |
Knowledge base
Wrote a book
Datum učlanjenja: 07.06.2005
Lokacija: Neđe ođe...
Poruke: 1.197
Hvala: 339
688 "Hvala" u 178 poruka
|
Dobro me nasmija, ali... ima li forum moderatora? :P
__________________
Чак Норис може да си ги врзе врвките на чевлите со стапалата. |
25. 11. 2007. | #20 | |
profesionalac
Qualified
Datum učlanjenja: 18.11.2006
Poruke: 140
Hvala: 0
16 "Hvala" u 10 poruka
|
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:
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. |
|
|
|