Todo framework de php dispone en mayor o menor medida un gestor de plantillas Smarty o cualquier otro. Hay 1000 millones de razones por las que es bueno tener php y html separado voy a mencionar algunas:
1º Dar independencia al equipo de diseño/maquetación. Maquetadores pueden trabajar sin problemas mientras otros programan
2º Código mucho más limpio (si lo usas bien). En mis desarrollos esta terminantemente prohibido meter una sóla linea de html o literales de texto. Creeme que esto ahorra muchos quebraderos de cabeza.
3º ¿te imaginas cambiar todo el idioma de la aplicacion tan sólo traduciendo una carpeta de tpl?
4º ¿te imaginas tener 100 aplicaciones con el mismo "core" pero distintas plantillas?
5º Está completamente integrado con algunos de los IDEs de desarrollo más utilizados (PHPDesigner, PHPED...)
Estas son unas cuantas, pero en serio hay muchisimas más. Hay que probarlo para conocerlas y yo tambien al princio era reacio a usar frameworks de esta clase pero luego.... Mi resultado: velocidad en desarrollo x 10
PD Bien es cierto que si no trabajas orientado a objetos, considero que es mejor que no lo uses.
Date: Wed, 9 Dec 2009 12:10:59 -0500
From: hahmael@gmail.com
To: rperezm@uci.cu
CC: percalvaro@hotmail.com; laura.barroso@hab.desoft.cu; php-es@lists.php.net
Subject: Re: [PHP-ES] instalacion de doctrine en windows
Bueno hasta donde ha llegado la instalacion de Doctrine, pero es bueno, es
la esencia de las listas.-
Uno generalmente hace includes de codigo PHP, o una que otra vez hay codigo
PHP en las paginas HTML, ejemplo de validación de sessions, o simplemente un
script que escriba en archivo Logs de conexión o miles de formas mas, hasta
en el peor de los casos una que otra vez un query xD, asi pues se tienen
muchisimos archivos PHP y HTML, ahora que aporta smarty, acaso no lo hace
mas lento?..incluyendo el desarrollo.. a ver si alguien puede explicar como
funciona esto o yo estoy equivocado.
Saludos
2009/12/9 --- Álvaro --- <percalvaro@hotmail.com>
From: hahmael@gmail.com
To: rperezm@uci.cu
CC: percalvaro@hotmail.com; laura.barroso@hab.desoft.cu; php-es@lists.php.net
Subject: Re: [PHP-ES] instalacion de doctrine en windows
Bueno hasta donde ha llegado la instalacion de Doctrine, pero es bueno, es
la esencia de las listas.-
Uno generalmente hace includes de codigo PHP, o una que otra vez hay codigo
PHP en las paginas HTML, ejemplo de validación de sessions, o simplemente un
script que escriba en archivo Logs de conexión o miles de formas mas, hasta
en el peor de los casos una que otra vez un query xD, asi pues se tienen
muchisimos archivos PHP y HTML, ahora que aporta smarty, acaso no lo hace
mas lento?..incluyendo el desarrollo.. a ver si alguien puede explicar como
funciona esto o yo estoy equivocado.
Saludos
2009/12/9 --- Álvaro --- <percalvaro@hotmail.com>
Sinceramente con el tiempo me he dado cuenta que es mejor siempre. Cuesta
menos hacer algo sencillo con smarty que sin él. Lo instancias y a jugar! si
tienes práctica tardas 5 segundos en incorporarlo a un desarrollo.
menos hacer algo sencillo con smarty que sin él. Lo instancias y a jugar! si
tienes práctica tardas 5 segundos en incorporarlo a un desarrollo.
_________________________________________________________________