Web Vanilla Puro
(plainvanillaweb.com)- 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
- Ainda não é adequada para quem acabou de começar a aprender desenvolvimento web
- Iniciantes podem começar por HTML for People ou The Odin Project Foundations Course
- O próximo passo é aprender a combinar conteúdo, estilo e comportamento com Web Components
- O link inicial é Get Started
Ainda não há comentários.