Пишу клиентскую часть используя bootstrap + jquery. Мне этого хватает. Все, что касается JS делаю на jquery. Не умею на чистом js работать с dom, отправлять ajax. Нужно ли вообще бекендеру(php/python) знать native js?
Если развиваться в сторону full-stack, то необходимо знание Vanilla JS.
Мода на jQuery уже прошла и фронтенд усложнился, а первый уже не отвечает этим требованиям.
Можно всё и на jQuery делать. По сути дела нативный JS и не надо учить. Можете сразу изучать Vue или React. Но мне как-то лень, поэтому использую jQuery.
Не соглашусь. Все, что умеют делать фреймворки, можно сделать на чистом JavaScript. Да, это чуть дольше, но зато ты от и до контролируешь весь свой код и используешь ресурсы наиболее оптимально. Зачем учить 100500+ фреймворков, когда достаточно хорошо знать JS, чтобы решить любую проблему? Универсализм.