Ir para o curso

Página 15: O que é um site dinâmico?

/pt/criacao-de-sites/edicao-visual/content/

O que é um site dinâmico?

Ao contrário de um site estático onde o conteúdo foi previamente configurado por arquivos html, em um site dinâmico o conteúdo é construído a partir de fontes diferentes.

Sites web dinâmicos

No começo, a web estava direcionada para compartilhar artigos acadêmicos, mas quando ela foi disponibilizada ao público em geral, surgiram outro formas de uso. Por exemplo, se um portal de notícias fosse um site estático, alguém teria que atualizar o arquivo html da página principal toda vez que uma notícia fosse publicada; adicionando tags, escrevendo textos e atualizando imagens ou links e enviando o novo arquivo para o servidor web.

Mas isso não era muito eficiente, então o que foi feito para melhorar? Se olharmos de perto, há certas coisas que são repetidas, estruturas comuns como títulos, descrições ou cabeçalhos que são mantidas enquanto seus conteúdos mudam. E se eles pudessem manter, de alguma forma, as estruturas e atualizar apenas os conteúdos?

Precisamente é isso o que faz um site dinâmico: em uma estrutura de tag html, pode ser adicionado ou modificado conteúdos e fornecer um novo documento ao navegador, o que não representa necessariamente um arquivo em um diretório do servidor web.

Como você pode ver, um site dinâmico não significa que tenha animações bonitas, mas que seus conteúdos foram gerados dinamicamente e não a partir de um arquivo HTML. Seguindo o exemplo do site de notícias, mesmo que o URL da página principal seja o mesmo, o conteúdo de cada dia será diferente.

O desenvolvimento de sites dinâmicos responde a várias necessidades: podemos apresentar um site em diferentes idiomas, alterar as opções de acordo com o usuário que acessa e responder rapidamente às mudanças de informações. Também permite que os diferentes usuários criem conteúdos web simultaneamente usando apenas o navegador.

A ampla disponibilidade de navegadores e de internet, também possibilitou o desenvolvimento de aplicativos web. Estes não são tecnicamente muito diferente do que apresentamos como um site dinâmico, apenas se concentram em fornecer soluções para mais necessidades de negócios onde devem ter controles de usuários, permissões, atualizações constantes, registro de uso, geração de relatórios e gráficos, listas, certificados ... em suma, muitas funcionalidades que em um aplicativo de desktop tradicional seria mais complicada de alcançar.

E como é a aparência de um site dinâmico? temos exemplos como portais de notícias, sites de conteúdo como o nosso, sites de redes sociais, blogs, revistas online. A maioria dos sites atualmente são dinâmicos, caso contrário, não seria viável mantê-los.

Um site dinâmico é construído a partir das tecnologias básicas da web: html, css e JavaScript adicionando outras tecnologias adicionais que são chamadas de tecnologias de backend.

/pt/criacao-de-sites/tecnologias-e-conceitos-no-backend-web/content/