close

Web estática

Ir para a navegação Ir para a pesquisa

Na tecnologia da informação , a Web estática ( web 1.0 ) é um paradigma de web design e publicação caracterizado, do ponto de vista comunicativo , em uma interação substancialmente unilateral entre usuário e provedor de conteúdo: o usuário pode visualizar os conteúdos fornecidos pelo autor de um site , normalmente presente em um servidor web , mas não pode alterar o status ou as informações, o que é prerrogativa do administrador ou proprietário do site [1] .

Image
Pequeno exemplo de um documento textual e estático, escrito em HTML5.

Do ponto de vista técnico, os conteúdos, sejam eles textuais , estruturados e formatados em documentos e folhas de estilo, principalmente utilizando o HTML e CSS , ou audiovisuais , formatos de marcação na ordem , são armazenados pelo servidor e não são manipulados pelo desse lado, antes da transmissão ao navegador , nem do outro, no momento de sua exibição ou reprodução para o usuário [2] [3] .

Descrição

O paradigma foi o primeiro a ser utilizado na história da publicação na web, quando a tecnologia tornou inconveniente ter programas que pudessem processar o conteúdo em tempo real quando solicitado pelo usuário, mas a simplicidade que é intrinsecamente característica dessa limitação, permitiu à web estática uma longevidade que ainda hoje a vê bastante difundida [4] .

O layout do texto e das imagens que aparecem no navegador da Web quando o usuário visita um site estático geralmente é criado usando uma linguagem simples conhecida como Hyper Text Markup Language ( HTML ): quando um usuário visita um site, a parte do texto que é "delimitado" por HTML é transferido do site para o navegador do usuário ; o navegador interpreta este texto, exibindo texto e imagens para o usuário. O pedaço de texto que é transferido é normalmente chamado de página da web . Muitos visitantes do site entendem a navegação em termos de movimento "página a página" dentro de um site. Quando eles clicam com o mouse em um hiperlink , são transportados por seus navegadores para outra página. Quando eles pressionam o botão Voltar , eles são levados de volta à última página que visitaram. [5]

Pontos fortes

O desenvolvimento de um site estático não envolve, por definição, nenhuma atividade de programação server-side , com linguagens como ASP , .NET , Perl ou PHP , mas ainda requer a preparação do servidor web e a codificação do páginas nas linguagens interpretadas pelos navegadores . : HTML , CSS e JavaScript são usados ​​principalmente. O desenvolvimento de software necessário , portanto, limita-se à visualização dos conteúdos e é um pouco menos oneroso [6] , se comparado ao paradigma dinâmico. Da mesma forma, hospedar um site estático costuma ser mais barato, não apenas porque requer cargas mínimas de CPU para o servidor relacionado e porque não requer a presença de um banco de dados para o armazenamento separado de conteúdo, mas também porque as operações de implementação do site consistem em na mera cópia dos arquivos sobre este último [7] [8] .

Por esses motivos, os sites estáticos ainda são amplamente utilizados para publicações na web de pequeno porte, ou caracterizados por baixa variabilidade de conteúdo, e que não exigem interação com o usuário, como sites simples de informação ou promocionais para pessoas físicas, eventos, serviços ou empresas.

Pode ser potencialmente mais seguro do que um site dinâmico (já que não pode ser atacado com SQL Injection e outros ataques de hackers típicos de sites dinâmicos [9] ), mais rápido (já que tem muito menos linhas de código do que um site dinâmico) e a estrutura não precisa ser atualizado com a mesma frequência que acontece com CMS como o Wordpress . Os usuários, impossibilitados de se registrar e deixar dados pessoais no site, não podem ser vítimas de roubo de dados, cartões de crédito, etc. [10] .

Fraquezas

Um website deste tipo, denominado estático, permite ao utilizador aceder a páginas, navegar pelos diversos conteúdos, visualizar imagens e outros suportes, mas não lhe permite interagir de forma dinâmica . Consequentemente, as formas de participação via web do usuário em atividades como inserir comentários em um fórum de discussão , escrever postagens em um blog , conversar ou editar um wiki são excluídas . Mesmo as operações de ajuste dos conteúdos ao usuário, por exemplo, dependendo do tempo de conexão, seu idioma ou o navegador utilizado, são excluídas devido à limitação tecnológica. Por fim, do ponto de vista do autor, mesmo a atualização de um site estático, por exemplo para adicionar uma nova página ou mesmo apenas para corrigir um pequeno erro, exige de fato intervir diretamente nos documentos HTML de origem e possivelmente fazer alterações espalhadas pelo site [11] [12] .

Por esses motivos, muitos sites inicialmente publicados estaticamente migraram posteriormente para a web dinâmica . Este segundo paradigma separa a informação (ou conteúdo ) da estrutura de layout do site, gerando a página que será enviada ao cliente utilizando linguagens de script . Isso permite manutenção e atualização rápida e fácil do site e maior interação com o usuário, sendo tecnologicamente mais complexo do que uma implementação estática [1] .

Notas

  1. ^ a b Site estático vs dinâmico , no GeeksforGeeks , 10 de junho de 2019. Recuperado em 25 de outubro de 2021 .
  2. ^ A diferença entre Web Pages dinâmicos & estáticos | Chron.com , em web.archive.org , 20 de março de 2019. Recuperado em 25 de outubro de 2021 (arquivado do original em 20 de março de 2019) .
  3. Definição de página da Web dinâmica da PC Magazine Encyclopedia , em web.archive.org , 17 de janeiro de 2017. Recuperado em 25 de outubro de 2021 (arquivado do original em 17 de janeiro de 2017) .
  4. ^ O que é uma página da Web estática ? - Definição da Techopedia , em Techopedia.com . Recuperado em 25 de outubro de 2021 .
  5. ^ Uma introdução aos geradores de sites estáticos , em web.archive.org , 26 de junho de 2019. Recuperado em 25 de outubro de 2021 (arquivado do original em 26 de junho de 2019) .
  6. ^ Sites estáticos contra dinâmicos: prós e contras - William Vincent , em wsvincent.com . Recuperado em 25 de outubro de 2021 .
  7. ^ Por que os geradores de sites estáticos são a próxima grande coisa , Smashing Magazine , 2 de novembro de 2015. Recuperado em 25 de outubro de 2021 .
  8. An Introduction to Static Site Generators , em archive.ph , 21 de julho de 2015. Recuperado em 25 de outubro de 2021 .
  9. ^ Admin, Best Practices to Secure a Static Website , em SMTECHUB , 8 de agosto de 2020. Recuperado em 25 de outubro de 2021 .
  10. ^ Cloudcannon , O que é um site estático? , em CloudCannon , 18 de outubro de 2021. Recuperado em 25 de outubro de 2021 .
  11. ^ wpamelia . com .
  12. Mackenzie Durward, The Difference Between Dynamic and Static Websites , em hughesandco.ca . Recuperado em 25 de outubro de 2021 .

Bibliografia

  • Wilde, E., WWW de Wilde: fundamentos técnicos da World Wide Web . Springer-Verlag New York, Inc., 2001.
  • Lowe D., Hall W., Hipermídia e a Web . Wiley, 1999.

Itens relacionados