No mundo web de hoje em dia, javascript já é algo indispensável, praticamente não existe sites que não usa javascript, a linguagem cresceu tanto nesse últimos anos, que javascript já não se limita mais apenas em navegador.

Com o crescimento do javascript, hoje existe muitas e muitas bibliotecas e Frameworks, como Angular, React, Vue, Ember, Knockou, etc e toda hora está lançando algo novo.

Maioria desses bibliotecas e Frameworks (a partir daqui vou chamar tudo de Framework) tem a característica de data binding e MVC, MVVM, MVP ou MVW (MV Whoever), que ajuda muito em organizando de código e é super ultra mega útil para desenvolvimento de sistema.

Só preciso inserir os valores nesse campos, e o resultado é mostrado magicamente em lugar onde eu defini.

Só preciso apertar nesse botão de Adicionar, que ele acrescenta mais um formulário para mim inserir os valores.

Tudo isso é maravilhoso e prático (só não vou falar que Permite acontecer menos erro, porque tudo depende, sabe como é né) e realmente atende muito bem a maioria dos casos de desenvolvimento de sistema web.

Mas incrivelmente, mesmo com existência de tantos frameworks bons, hoje jQuery, mesmo fazendo pouca coisa, ainda está em uma grande parte dos sites.

jQuery realmente tem uma curva de aprendizagem relativamente curta, sem contar que se você também está aprendendo CSS, vai está aprendendo jQuery e seletores de CSS ao mesmo tempo (tirando uns seletores doido, porém útil, que o próprio jQuery fez).

Com a manipulação de elementos, adicionando, removendo, trocando de lugar ou cores, já é possível fazer praticamente todos os sites existente hoje, na verdade, é uma grande parte dos sites que temos na internet hoje ainda.

Mas o que isso tem a ver com outros Frameworks? O que eu quero dizer com isso, é que com conhecimentos de Frameworks modernos que temos hoje em dia, não é que jQuery é ruim, ficou ruim ou descobrimos que ele é ruim.

Até mesmo hoje, jQuery está fazendo muito bem do que deve fazer, que é manipular elementos DOM.

Diferente dos outros Frameworks recentes, que são feitos para manipulação de dados, e o Framework faz o resto pra gente.