---
Moderatori: cristi, icsfails, Moderatori
- ExcalIbvr
- Senior Member
- Mesaje: 1105
- Membru din: Dum Mai 02, 2004 10:56 pm
- Localitate: Oradea
- Contact:
Mi-am pus aceeasi problema, pana am inteles urmatorul lucru:
Nu e vorba de a separa codul de design, ci de a separa codul de business logic de codul de view logic.
Business logic poate fi extragerea unui array de informatii din baza de date. View logic se ocupa de parcurgerea array-ului si afisarea informatiilor in pagina.
Un template engine nu face decat sa faciliteze aceasta separare. Daca nu folosesti unul, vei ajunge sa-ti creezi propriul sistem, prin care sa faci aceleasi lucruri.
Concluzia mea e ca nu este un mod corect de-a face treaba si 9 moduri gresite, ci exista 10 variante, cu avantaje si dezavantaje. Eu merg pe Smarty de ceva vreme si sunt foarte multumit.
Nu e vorba de a separa codul de design, ci de a separa codul de business logic de codul de view logic.
Business logic poate fi extragerea unui array de informatii din baza de date. View logic se ocupa de parcurgerea array-ului si afisarea informatiilor in pagina.
Un template engine nu face decat sa faciliteze aceasta separare. Daca nu folosesti unul, vei ajunge sa-ti creezi propriul sistem, prin care sa faci aceleasi lucruri.
Concluzia mea e ca nu este un mod corect de-a face treaba si 9 moduri gresite, ci exista 10 variante, cu avantaje si dezavantaje. Eu merg pe Smarty de ceva vreme si sunt foarte multumit.
Cine este conectat
Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 8 vizitatori
