Smarty é seu amigo
Filed Under (PHP) by Cristian Trentin on 25-06-2009
O Smarty
é uma excelente Template Engine, facilitando assim o desenvolvimento de projetos PHP
e fazendo com que seja mantido um padrão.
Uso Smarty a um bom tempo em meus projetos, com ele é possível fazer um bom uso do conceito MVC, ou seja, separar o projeto em camadas Model, View e Controller (Mas isso é um papo para um outro post).
Mas o Smarty é o único Template Engine para o PHP?
Não, porem é o melhor!
Vamos listar alguns dos itens pelos quais eu uso smarty
- Separar conteúdo lógico de regra de negócio
- Cache
- Instalação e uso muito fácil
- Plugins
- Facilidade de uso (já falei isso)
- Montadores de HTML e CSS alteram o TPL e não o seu PHP
- É possível criar novos métodos para o Smarty, customizando assim a ferramenta para o seu projeto
- Os arquivos não compilados toda vez que executados
- O Smarty é experto o bastante para notar que tem alterações no template e compilar novamente
Outra grande vantagem do uso do Smarty é a manutenção nos seus códigos, digamos que é necessário alterar toda a parte visual do projeto, isso pode ser facilmente resolvido e o melhor sem alterar nada do seu PHP, pois o que irá precisar ser alterado são os TPLs, o contrário também é válido, podendo mudar a regra de negócio sem alterar o visual.
Read the rest of this entry »

