JavaScript

чем отличаются фреймворки JQuerry, Angular, React, что лучше для каких задач и что из них вы больше предпочитаете?

jQuery - это не фреймворк, это библиотека. она не заставляет изучать и применять ничего кардинально, архитектурно нового. просто упрощает написание кода - работу с dom и ajax.
другие два - именно фреймворки, для построения определенной архитектуры приложения. годны далеко не для всех задач, кое-где пропагандируемая ими архитектура даже вредна, к тому же с быстродействием еще хуже чем у jq
НЕ
Николай Ермоленко
292
Лучший ответ
jquery и react - библиотеки.
jquery целиком абстрагирует javascript, предлагая api, который интуитивно легче освоить, чем нативный javascript. Но поскольку jquery = javascript + слои сахара поверх него, код на нативном js всегда быстрее. Поэтому, если в проекте не используешь jquery плагины, то нет нужды подключать jquery. Более того, в react community jquery практически не используют. Для запросов на сервер используют axios(Promise based HTTP client for the browser and node.js) или fetch(обычный XMLHttpRequest, обёрнутый в promise). В общем можем забыть про jquery.

Angular вроде как вымирает, но вышла Angular 2, которая особой популярности не завоевала.
Vue.js популярнее будет, если честно.

Короче твой путь.
Учишь javascript (хотя бы фундамент)
идёшь в react (параллельно поднимаешь js до middle)
добавляешь redux в арсенал (параллельно поднимаешь js до advanced)
учишь react-router(React Router keeps your UI in sync with the URL)
учишь express.js (чтобы понять и настроить сервер для изоморфного react)
учишь server-rendering with redux (есть пост в доках redux)
учишь изоморфный react (это когда ты можешь клиентский javascript использовать на сервере)

делаешь себе портфолио (заливаешь его на github)
делаешь пару проектов c react + redux (поскольку ты уже можешь)
ищешь работу
Видеоуроки по созданию собственного движка и многое другое. Если видео вам понравятся - подписывайтесь на канал, ставьте

лайки и комментируйте.
Видео выходят ежедневно

Изучаем: CSS3, HTML5, PHP, Angular2, Redux, React, JavaScript, Wordpress и др.

Взаимная подписка.
Адрес для связи: https://vk.com/murawey2015 (присылайте скрин и адрес своей группы)
https://www.youtube.com/channel/UCu3NnLTi3tR6g3RKOGIt84g