Apesar de que as páginas dinâmicas possam à principio nos limitar um pouco por causa de sua
maior complexidade em relação ao HTML, todas as vantagens que nos oferecem compensam
este esforço inicial.
Porém, há que estar consciente do possível interesse que alguém possa ter para encarar esta
aventura de aprender uma nova linguagem e voltar a redesenhar seu próprio site.
Se a página a qual estamos pensando ou a que queremos redesenhar, é relativamente
pequena e que seus conteúdos são perenes e não previmos pagar por mantê-la, o emprego de
páginas dinâmicas pode ficar grande e acabar sendo improdutivo.
Sendo o contrário, se o site é extenso e seus conteúdos mudam rapidamente, nos interessa o
automatizar na medida do possível todas as tarefas de tal forma que possamos conduzir sua
exploração da melhor forma.
Para deixar mais claro até que ponto é útil utilizar páginas dinâmicas o melhor será
exemplificá-lo a partir de um site web modelo.
Suponhamos que decidimos realizar um portal de televisão onde uma das informações
principais a prover poderia ser a programação semanal. Efetivamente, esta informação
costuma ser dada pelas televisões com meses de antecedência e poderia ser muito facilmente
armazenada em uma base de dados. Se trabalhássemos com páginas HTML, teríamos que
construir uma página independente para cada semana na qual introduziríamos "a mão" cada
um dos programas de cada um dos canais. Ainda assim, teríamos que lembrarmos a cada
semana de remover a página da semana passada e por a da anterior. Tudo isto poderia ser
facilmente resolvido mediante páginas dinâmicas. Neste caso, o que faríamos seria criar um
programa (somente um) que se encarregaria de recolher da base de dados da programação
aqueles programas que são retransmitidos nas datas que nos interessa e de confeccionar uma
página onde apareceria ordenado por canais e por hora de retransmissão. Deste modo,
podemos automatizar um processo e já não nos preocuparmos mais de um aspecto da página
por alguns meses.
Este fazer poderíamos aplicar em outras situações: podemos preparar o horóscopo de todos os
dias, as promoções de um site de e-comercio...
Ademais, também não seria complicado introduzir uma pequena caixa de busca que nos
permitisse encontrar rapidamente com o programa que queremos ver, saber a que horas e em
que canal se emite.
Voltando ao nosso portal de televisão, nele existe uma seção na qual apresentamos todas as
séries atualmente emitidas com comentários sobre ela , fotos, etc. Poderíamos, no lugar de
fazer uma página HTML por série, fazer uma única página dinâmica em contato com uma base
de dados na qual visualizamos as fotos e os comentários relativos à série que nos interessa.
Ainda assim, se o que buscamos é modificar o formato do texto de tal seção, podemos
automatizar este processo sem necessidade de mudar a mão cada uma das etiquetas font e
sem fazer uso das folhas de estilo as quais não são reconhecidas pela totalidade dos
navegadores.
Outra série de aspectos tais como a gestão das línguas, poderiam ser facilmente resolvidos
sem que para isso tenha que duplicar o número de páginas e buscar o texto para traduzir
penosamente entre o código HTML.
Na verdade, a partir destas ferramentas, podemos propor quantas coisas quisermos. O único
limite... nossa imaginação.
0 comentários:
Postar um comentário