2 pontos por GN⁺ 2025-05-12 | Ainda não há comentários. | Compartilhar no WhatsApp
  • Plain Vanilla Web é um tutorial que organiza como criar sites e aplicações web usando apenas um editor, o navegador e os padrões da web
  • Divide componentes, estilização, sites e aplicações para abordar Web Components, CSS moderno, roteamento no cliente e gerenciamento de estado de forma vanilla
  • O foco está em escolher reduzir a complexidade de frameworks e tooling em vez da conveniência dos frameworks web modernos
  • É voltado a leitores que já estão familiarizados com HTML, CSS e JavaScript, e ainda não é adequado para quem está começando agora em desenvolvimento web
  • A proposta é abrir mão de parte da conveniência de curto prazo para obter, no longo prazo, simplicidade e benefícios próximos de manutenção zero

Sites e aplicações feitos apenas com padrões da web

  • Plain Vanilla Web mostra como criar sites e aplicações web com foco em HTML, JavaScript e CSS
    • O necessário é um editor, um navegador e os padrões da web
    • Aborda uma forma de trabalhar que não depende de ferramentas de build, frameworks nem lógica no servidor
  • O fluxo de aprendizado é composto por quatro áreas
    • Components: cria primitivos de nível mais alto sobre HTML, JavaScript e CSS puros com Web Components
    • Styling: usa CSS moderno para substituir recursos práticos de CSS Modules, PostCSS e SASS
    • Sites: cria sites vanilla e os publica online sem ferramentas de build, frameworks ou lógica no servidor
    • Applications: cria single-page applications com estratégias vanilla para roteamento no cliente e gerenciamento de estado

Leitores ideais e caminho para começar

  • Essa abordagem prioriza reduzir a complexidade em vez do conjunto rico de recursos oferecido pelos frameworks web modernos
    • Em troca de reduzir a carga de frameworks e tooling, abre mão de parte da conveniência de curto prazo
    • No longo prazo, busca simplicidade e um estado próximo de manutenção zero
  • É indicada para quem já sabe usar HTML, CSS e JavaScript e quer escapar da complexidade de tooling
  • O próximo passo é aprender a combinar conteúdo, estilo e comportamento com Web Components

Ainda não há comentários.

Ainda não há comentários.