Neste artigo nos aprofundaremos em conceitos sobre programação organizada e treinaremos de forma prática o uso da classe FastTemplate em situações mais complexas envolvendo criação de páginas a partir de modelos HTML.
No primeiro artigo desta série discutimos as vantagens e as desvantagens que enfrentamos ao adotar uma metodologia de programação baseada em modelos e chegamos à conclusão que para projetos que não se resumem a imprimir hello world, adotar uma padronização é essencial para a organização e portabilidade do projeto.
Lembre-se que linguagens interpretadas como o PHP foram projetadas para facilitar a vida do programador e se o mesmo tiver um mínimo de relaxamento, seu código pode virar um ninho de magafa-gafa em questão de horas. Eu mesmos ou um péssimo exemplo quando programo em PERL. Muitos de meus códigos custam a ser entendidos até mesmo por mim, pode ? Então vamos lá, vamos nos aprofundar no uso de modelos HTML para evitarmos passar vergonha diante dos amigos.
[3] Comentário enviado por redstyle em 19/07/2004 - 02:49h
O que não intendi é o seguinte:
Então quando o navegador da pessoa chamar a página ./modelos/exibirDados.html ele vai chamar o arquivo templateMultiFace.php para substituir as ocorrências de {NOME} etc?
Ou tudo que é processado dentro do diretório ./modelos vai chamar a chasse templateMultiFace.php
Se for isso então o arquivo templateMultiFace.php será muito grande caso tiver que mudar muitas variáveis?
[4] Comentário enviado por jllucca em 02/09/2004 - 23:11h
Redstyle,
não e não. Quando voce acessa o templateMultiFace.php ele vai alterar o {NOME} que esta em ./modelos/exibirDados.html. Mas, se tu chamar o exibirDados nada vai ocorrer. Porque voce estara vendo somente o template.
O diretorio ./modelos nunca chama o PHP, o que ocorre é o contrario. O arquivo PHP que utiliza os arquivos de ./modelos.
Sobre o PHP, crescer conforme vai se tendo mais variaveis é a realidade :) hehehe
[5] Comentário enviado por removido em 22/12/2005 - 11:48h
Olá,
Muito bom esse artigo. Com certeza vou usar.
O único problema é que não vi como destroi-se os objetos que instancio nos meus códigos PHP. Eu, por exemplo, já tive inúmeros problemas de estouro de memória utilizando esse recurso. Me parece que o PHP, até a versão que eu conhecia, não oferecia um suporte muito consistente para esse gerenciamento. Alguém sabe se isso mudou?
[6] Comentário enviado por wilbil em 26/01/2008 - 12:26h
e ai galera para quem como eu estava sofrendo com o projeto ja pençando em arrumar a classe do fasttemplate por conta própria achei um site que tem a classe arrumada para php5
vamos la agradeçam ao cara eu fui o primeiro ele merece
falo isso pois tem uma empresa onde trabalho que foram varios projetos
e o principal com 7 anos de desenvolvimento imagina migrar tudo isso
falow
t+
falow fabio faz tempo que não nos falamos mas e correria