Tutorial de Template em PHP
- Net Applications: Windows fica abaixo dos 90% pela primeira vez
- Vaga para desenvolvedor Python, Campinas - SP
- Distribuição nacional: LinuxFx Burntux RC4 DVD
- Milenium Informática lança curso Mão na Massa de Servidores Firewall e Proxy
- Good OS anuncia a distribuição Cloud, voltada a aplicações via web
- Lançado o Wordpress 2.7 RC1
“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.