Cursos / Informática para Internet / Autoria Web / Aula

arrow_back Aula 01 - Linguagens e Ferramentas para o Desenvolvimento Web

Tipos de conteúdo

O que torna a web um meio de informação tão poderoso é a possibilidade de navegação entre os mais diversos tipos de conteúdo, tais como textos, figuras, vídeos e sons. Entretanto, nem todas as páginas que você está habituado a acessar são geradas da mesma maneira. Algumas são páginas estáticas e outras são dinâmicas. O que significa isso?

Um site estático é um site cujo conteúdo é sempre o mesmo para todos os visitantes, a menos que o mantenedor do site altere-o manualmente. Nesse caso, o "código" HTML, é sempre estático. Já em um site dinâmico, o conteúdo é gerado por algum programa (usando uma linguagem de programação, tais como PHP, ASP, PERL, JAVA etc.). Dessa forma, pode exibir diferentes informações de acordo com os dados que forem lidos por esses programas.

Um exemplo simples é um site de compras tal como <http://www.americanas.com.br>. Cada vez que você o acessa, você pode ter a exibição de produtos diferentes. Você não está acessando documentos diferentes, você está acessando o mesmo documento, porém, a americanas.com está enviando para você conteúdos diferentes, dinamicamente gerados a cada envio. Nesse caso, essas informações são mantidas em um banco de dados, e o programa existente na página recupera as informações relevantes quando solicitado, fornecendo-as para o servidor para que ele possa inseri-las em uma página dinâmica e enviá-las para o cliente.

Assim, a origem do conteúdo enviado pelo servidor web numa resposta a um pedido HTTP é:

  • estático, se vier diretamente de um arquivo html existente no servidor;
  • dinâmico, se for criado dinamicamente por outro programa, script ou API chamado pelo servidor.

Você aprenderá a desenvolver páginas dinâmicas nas disciplinas de Desenvolvimento Web I e II. Por enquanto, na disciplina de Autoria Web você se dedicará a aprender o desenvolvimento de páginas estáticas.

Para desenvolver tais páginas, é essencial conhecer o W3C.

Versão 5.3 - Todos os Direitos reservados