Imam utisak da u ovoj diskusiji fali realna distanca... viđenje nekoga ko nije primarno developer a jeste dizajner i uspeva da se snađe u HTML-u. Jer, Smarty po definiciji i jeste dizajniran za takav profil korisnika. Baš kao što su to i drugi template sistemi.
Meni je jasno da developeru može da izgleda suludo da priprema podatke za izlaz ako se sam bakće i sa samim izlazom. U tom slučaju gleda šta mu je bliže, a tu je već PHP, pa zašto onda Smarty???
Ali, ako o izlazu treba da se stara neko drugi, onda mora da uzme u obzir kako će se pripremati podaci. Da li će to biti neka PHP struktura, Smarty ili neki drugi template engine, XML za XSLT, to su samo moguće opcije, suština je da priprema podataka treba da jasno bude odvojena od pripreme izlaza, a izbor opcije je stvar dogovora i naravno umeća.
|