O documento discute Vanilla JS versus jQuery, afirmando que Vanilla JS é JavaScript puro enquanto jQuery é uma biblioteca. Apresenta vantagens de Vanilla JS como melhor desempenho e compreensão da linguagem, mas desvantagens como ser mais propenso a erros. Recomenda escolher jQuery para pequenos projetos ou onde já é dependência, e Vanilla JS para aplicações complexas ou para aprender JavaScript avançado.
3. O que é Vanilla JS
É JavaScript puro.
A forma apresentada, para parecer como um framework, talvez seja proposital
como forma de piada já que há uma crítica sobre a proliferação de frameworks que
em geral pouco agrega de fato.
4. Vantagens
O benefício mais objetivo de usar JavaScript puro ou Vanilla JS é o melhor
desempenho. Outro benefício é uma melhor compreensão da linguagem que você
ganha ao escrever códigos em Vanilla JS.
5. Desvantagens
A desvantagem de usar Vanilla JS é que é mais fácil cometer erros ou perder
alguma coisa, é menos amigável (que jQuery), e pode exigir desenvolver mais
código para atingir objetivos que levaria menos tempo com jQuery.
6. Como escolher
JQuery é uma boa escolha nas seguintes situações:
Para pequenos projetos, onde a performance não é um problema
Projetos simples, com prazo apertado
Grandes projetos que usam uma biblioteca ou estrutura que tem jQuery como dependência
Onde não usar jQuery incluem:
Adquirir conhecimento intermediário e avançado em JavaScript
Aplicações Web complexas
Desenvolver sua própria biblioteca
Aplicações do lado do servidor com Node.js