Executando verificação de segurança...
1

<HTML> É o novo Markdown

Na era da IA generativa, HTML e CSS deixaram de ser apenas tecnologias de implementação e se tornaram a melhor linguagem de design que existe.

Deixa eu te mostrar os cenários que levantei, e por que eles mudam a forma como penso sobre design e desenvolvimento.


O problema de frameworks no pipeline de IA

Imagine o seguinte cenário: você joga um arquivo do Figma para um modelo de IA.

O que acontece?

A IA vê pixels, camadas, grupos e retângulos.

Ela não vê um botão. Ela vê um retângulo arredondado com texto sobreposto.
Ela não vê uma navegação. Ela vê um frame com quatro textos alinhados horizontalmente.

Aí entra o humano, ou a tentativa da IA de adivinhar, para traduzir:

  • "esse grupo de camadas é um componente de accordion"
  • "esse frame é um modal"
  • "essa lista de retângulos é um grid de cards"

É uma etapa de interpretação semântica que introduz ambiguidade, erro e perda de contexto.

Agora imagine o cenário oposto:

Quando você descreve uma interface em HTML, você não está desenhando. Você está definindo.

Um <nav> é navegação.
Um <button type="submit"> é um botão de envio.
Um <article> com <header>, <time> e <footer> é um card de conteúdo com metadados estruturais explícitos.

A IA não precisa adivinhar. Ela lê.


HTML como "linguagem de baixo nível" para design

Usei essa expressão em uma discussão e alguns colegas estranharam.

"Baixo nível" soa como algo primitivo.

Mas pense assim:

HTML + CSS é uma representação executável, unívoca e semanticamente completa de uma interface.

É o "assembly" do design de front-end, não porque é limitado, mas porque é preciso.

Quando eu escrevo:

<main>
  <section aria-labelledby="busca-titulo">
    <h2 id="busca-titulo">Encontre especialistas</h2>

    <form role="search">
      <input
        type="search"
        aria-label="Buscar por nome"
      />

      <button type="submit">
        Buscar
      </button>
    </form>
  </section>
</main>

Estou entregando:

  • Estrutura semântica (main, section, form, input, button)
  • Hierarquia de conteúdo (h2, aninhamento)
  • Acessibilidade (aria-label, aria-labelledby)
  • Comportamento esperado (type="search", type="submit")
  • Layout implícito (aninhamento que sugere fluxo e relações espaciais)

Nenhuma ferramenta de design visual entrega tudo isso de uma vez.

E nenhum formato intermediário consegue sequer chegar perto.


Markdown é semântico, mas falta design visual

Markdown tem semântica, mas é semântica de documento.

Títulos, listas, ênfase, blocos de código.

É perfeito para READMEs e artigos.

Mas para front-end?

Markdown descreve conteúdo linear.

Ele não sabe o que é:

  • um sidebar
  • um dashboard
  • um modal
  • um estado de hover

Ele não tem vocabulário para layout, interatividade ou relações espaciais.

HTML tem.

E quando você combina HTML com CSS especialmente com variáveis, grid, flexbox e media queries, você está entregando não apenas o o quê, mas o como, o onde e o quando da interface.

É contexto visual + estrutural + semântico em um único pacote.


O retorno do HTML

Vivemos uma década onde frameworks dominaram o discurso.

React, Vue, Angular, Svelte.

Todos abstraíram o HTML para dentro de componentes, JSX e templates.

O HTML "puro" foi tratado como algo antiquado. Algo que você não escreve diretamente. Algo gerado por build tools e transpilers.

Mas aí veio a IA generativa.

E a IA precisa de contexto.

Ela precisa entender o que está vendo.

E quando você olha para os cenários práticos, descobre algo surpreendente:

Entre todos os formatos possíveis. Imagens de Figma, descrições em Markdown, especificações em JSON, prompts em linguagem natural, HTML + CSS é o formato mais rico em contexto semântico e visual que existe para interfaces web.

Não é à toa que ferramentas de IA para front-end estão convergindo para HTML como representação intermediária.

A IA gera HTML.
A IA lê HTML.
A IA refatora HTML.

O HTML se tornou a lingua franca entre intenção humana, modelo de linguagem e execução final.

Na era onde os frameworks já dominam, a demanda por contexto de IA tornou HTML e CSS tecnologias salvadoras.

Não porque são novas.

Pelo contrário:

Porque são estáveis, semânticas, universais e completas.


Conclusão

Quando o consumidor final do seu protótipo é um modelo de linguagem que vai gerar código, você quer dar a ele a representação mais rica em semântica, não a mais rica em pixels.

HTML não é apenas uma tecnologia de implementação.

É uma linguagem de design completa, semanticamente estruturada, visualmente expressiva e universalmente compreensível por máquinas.

E nesse sentido, é perfeitamente superior a qualquer alternativa que exista hoje.

Se você ainda prototipa apenas no Figma e joga o resultado para um dev (ou para uma IA) adivinhar a estrutura, está perdendo contexto.

E na era da IA, contexto é tudo.

Prototipe em HTML. A IA vai entender.

Carregando publicação patrocinada...