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”.
- Gambiarras históricas: células de tabela com
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.