De ce Smarty? referat



Procesul teoretic de dezvoltare a site-urilor web este: prima oară designerul realizează interfaţă, o împarte în bucăţi HTML pentru programator şi programatorul implementează partea de PHP, partea dinamică, în HTML. Aceasta sună bine teoretic, dar în practică apar unele complicaţii, căci de multe ori clientul apare cu noi cerinţe, sau cu modificări ale parţii de design sau de cod PHP. Când aceasta se intamplă partea de HTML este modificată şi programatorul schimbă codul din interiorul HTML-ului. Problema cu acest scenariu este că programatorul trebuie să aştepte până când designerul finalizează partea de layout şi fieşierele HTML. Altă problemă ar fi că dacă este o schimbare majoră de design programatorul va trebui să-şi modifice codul pentru a se potrivi în pagină. De aceea, am decis să folosesc Smarty. Smarty este un motor de template-uri pentru PHP.