Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Recentemente, lendo a revista Wide, li uma matéria sobre o Smarty(www.smarty.net) e me foi despertado o interesse na questão de Template PHP.
Já tinha ouvido falar, porém nunca parei para pesquisar a fundo esta técnica, até esta leitura.
Após várias pesquisas, descobri que existem uma variedade de Templates em PHP (www.webresourcesdepot.com/19-promising-php-template-engines).
A idéia em si é maravilhosa.
A regra do negócio(PHP) e o visual(HTML) ficam separados o que facilita muito o trabalho em equipe e a organização do código.
Porém eis algumas questões que não querem calar:
Para aqueles que ainda não conhecem muito bem a maneira de trabalhar com Templates em PHP, segue um artigo interessante: www.broculos.net/tutorials/como_fazer_um_motor_de_templates_html_em_php/20080315/pt
A afirmação é até válida, mas você só perceberia alguma queda de desempenho a nível de milhões de acessos simultâneos, que geraria uma carga maior de processamento (PHP) antes de servir as páginas que poderiam ser enviadas diretamente como HTML puro. Talvez num Twitter ou Facebook seja possível notar alguma diferença, enquanto em http://oracle.com ou http://mysql.com o uso de templates é perfeitamente cabível, só não posso te confirmar se é utilizado.
Depende de quão genérico/abrangente é o seu template versus quão específica é a sua necessidade.