Só Desenvolvedores Web dos Anos 90 Se Lembram Disso (2014)

A nostalgia pelo desenvolvimento web dos anos 1990 destaca um conjunto de truques hoje obsoletos: GIFs transparentes 1x1 para layout, estruturas de página baseadas em tabelas, mapas de imagem, frames e tags específicas de navegador como `<blink>` e `<marquee>`. Comentadores lembram como as limitações de conexões lentas, CSS restrito e navegadores incompatíveis levaram a gambiarras elaboradas, ferramentas WYSIWYG como FrontPage e Dreamweaver e técnicas iniciais de “dynamic HTML” muito antes de AJAX se tornar mainstream. Muitos contrastam a web daquela época, feia mas pessoal e exploratória, com os sites atuais, mais pesados e orientados a frameworks — vendo paralelos em como tecnologias atuais como IA podem um dia parecer igualmente desajeitadas em retrospectiva.

Gradientes, Estética e Ciclos de Design

  • As pessoas lembram de ter sido repreendidas nos anos 90/00 por usar gradientes (via GIF/JPEG), que eram vistos como “baratos”; agora os gradientes voltaram a estar na moda.
  • Vários comentam que as tendências de design são cíclicas: gradientes, cantos arredondados etc. ficam excessivos, depois saem de moda e, por fim, retornam.
  • Windows 98/ME e a interface do Office são culpados por fazer os gradientes parecerem sem graça e corporativos.

DHTML, “Distributed HTML” e Humor

  • Vários comentadores apontam que DHTML significava “Dynamic HTML”, não “Distributed HTML”.
  • Muitos interpretam a linha “distributed HTML” como uma provocação deliberada / humor seco dirigido a quem viveu os anos 90.
  • Alguns acham que os “erros” factuais do artigo prejudicam sua credibilidade; outros dizem que a ambiguidade é a piada, embora nem todos a considerem engraçada.

Gambiarras de Layout: Tabelas, GIFs 1x1 e Centralização Vertical

  • Forte nostalgia pelo layout baseado em tabelas: intuitivo para muitos, poderoso, mas doloroso de manter.
  • GIFs transparentes 1x1 eram amplamente usados para espaçamento, ajustes de layout, espaçamento vertical, pixels de rastreamento, e até hoje o HN ainda os usa.
  • A centralização vertical é discutida como notoriamente difícil antes de Flexbox/Grid; as pessoas mencionam:
    • Gambiarras históricas: células de tabela com valign=middle, display: table-cell, tabelas aninhadas.
    • Soluções modernas: Flexbox (align-items/justify-content), CSS Grid (place-content, 100vh/svh/dvh), mas ainda “complicado”.

Cantos Arredondados, Fatiamento e Mapas de Imagem

  • Padrão comum: grades de tabela 3×3 com imagens nos cantos e bordas esticáveis para caixas arredondadas e sombras.
  • Ferramentas como Fireworks, ImageReady e o fatiamento do Photoshop geravam automaticamente enormes layouts em tabela a partir de um único design visual.
  • Mapas de imagem no cliente e no servidor eram muito usados para navegação gráfica, landing pages e interfaces de mapas; algumas pessoas ainda os usam em casos de nicho.

Web “Dinâmico” Inicial: Iframes, XHR e Comet

  • Antes de XHR/AJAX, desenvolvedores carregavam dados em iframes ocultos e se comunicavam via chamadas JS entre pai e filho.
  • Técnicas de long-polling e estilo Comet existiam cedo, mas eram limitadas por recursos de servidor e ferramentas.
  • Alguns argumentam que DHTML significava principalmente manipulação do DOM na página (todos os dados de uma vez), separada do posterior carregamento assíncrono da “Web 2.0”.

Ferramentas, Navegadores e Peculiaridades Legadas

  • Lembranças fortes de FrontPage, Dreamweaver, Flash/Shockwave e ColdFusion como portas de entrada para o desenvolvimento web.
  • As guerras dos navegadores (Netscape vs IE) causavam tags incompatíveis (<blink> vs <marquee>), bugs de CSS, gambiarras para transparência PNG e soluções específicas por versão.
  • E-mail em HTML e alguns sites grandes ainda dependem de layouts em tabela e truques antigos, preservando uma fatia das técnicas da era 90.

Nostalgia vs. Complexidade Moderna

  • Muitos lembram com carinho da web inicial “feia, mas divertida e pessoal”: guestbooks, contadores, GIFs de “em construção”, splash pages, fontes pixeladas.
  • Outros enfatizam o quanto as ferramentas e a compatibilidade eram piores, e preferem os padrões de hoje, mesmo com muito JS e complexidade.
  • Alguns traçam um paralelo: assim como a web dos anos 90 agora é ridicularizada com nostalgia, a era da IA de hoje pode ser lembrada com amusemento semelhante.