Thursday, April 13, 2006

Como funciona uma webpage dinâmica?

Muito simples. Uma webpage dinâmica nada mais é que um formulário cujos dados são recuperados de um banco. ASP e PHP são algumas linguagens em que se podem fazer páginas dinâmicas. Se você é um programador experiente, pode parar sua leitura por aqui: nesta postagem apenas explicarei as vantagens das páginas dinâmicas e quais as diferenças entre elas e as estáticas, algo bem simples, mas essencial para que os menos experientes comecem a programar para a internet.

Em primeiro lugar, uma página estática é um documento html, que contém todos os dados que veicula; por isso elas são estáticas: seu conteúdo não muda, a menos que um programador crie uma nova versão do documento e sobrescreva a anterior no servidor web. Uma curiosidade é que páginas estáticas podem ser aparentemente dinâmicas, pelo menos literalmente: um site com animações Flash, que obviamente são dinâmicas, não pode ser considerado dinâmico, exceto se as informações do Flash vierem de uma base de dados.

Agora que ficou claro o que é uma webpage estática, resta esclarecer por que elas não são suficientemente boas; por que inventaram os sites dinâmicos? Você provavelmente já se inscreveu em algum site para estabelecimento de relacionamentos sociais, como o Orkut; pois bem, o que seria do Orkut se um webmaster tivesse que fazer uploads de páginas a cada vez que um novo membro se cadastra? Nada, não é? Lojas virtuais também são necessáriamente sites dinâmicos, ou você acha que seria fácil mudar preços e quantidade em estoque de milhares de produtos registrados fixamente em documentos html? Sim, páginas dinâmicas são essenciais na internet moderna e, ainda que à primeira vista sejam de difícil implementação, podem ser construídas facilmente. Acompanhe as próximas postagens: farei um passo a passo para a criação de uma página ASP.