Tutorial de Template em PHP
“Uma das coisas que as pessoas mais me perguntam sobre PHP, é sobre o uso de Templates. Ou porque leram em algum livro ou fórum, ou seja porque eu comentei em aula. Através do uso de templates, deixamos toda a estrutura visual (HTML ou XML, CSS, etc) separado da lógica de programação (código PHP), o que melhora e muito tanto a construção quanto a manutenção de sistemas web. Existem vários mecanismo de template para PHP, e há um bom tempo no mercado. Mas qual indicar? Sem dúvida alguma, o Smarty é hoje o mais completo deles. Porém, o mais complexo, e de curva mais demorada. Ele é praticamente uma linguagem à parte do PHP. Com base nisso, eu resolvi colocar criar um tutorial baseado em um mecanismo de template muito mais simples. Inclusive eu traduzi os comentários dos métodos/funções públicos para facilitar. Você verá que apenas precisará entender duas idéias básicas: variáveis e blocos.”
Enviado por Rael Gugelmin Cunha (rael·gcΘgmail·com) – referência (raelcunha.com).
Cara, show de bola esse tutorial…
Parabéns pelo excelente tutorial… ele demonstra muito bem sobre o template e com muita fidelidade nos mostra como usar esta excelente ferramenta…
Eu pessoalmente uso template 99% do tempo
Fiquei impressionada com o conteúdo do tutorial.
Simples, direto e perfeito…parabéns!
> Porém, o mais complexo, e de curva mais demorada
É (muito) mais complexo e demorado desenvolver uma nova tecnologia do que utilizar outras existentes e consolidadas entre a comunidade.
Não vejo motivos para reinventar a roda, desenvolvendo uma nova aplicação para fazer exatamente o mesmo que uma outra.
Se serve de conselho:
Utilize um framework (pode integrar o Smarty ao framework).
Um template engine simples e prático http://www.tinybutstrong.com/ . Vale apena conferir.
Porém, o mais complexo, e de curva mais demorada
Arthur, curva e complexidade de aprendizado é diferente de curva e complexidade de desenvolvimento. Não necessariamente algo bom e simples de se usar é ruim.
Vide ruby vs java.