jQuery - это не фреймворк, это библиотека. она не заставляет изучать и применять ничего кардинально, архитектурно нового. просто упрощает написание кода - работу с dom и ajax.
другие два - именно фреймворки, для построения определенной архитектуры приложения. годны далеко не для всех задач, кое-где пропагандируемая ими архитектура даже вредна, к тому же с быстродействием еще хуже чем у jq
JavaScript
чем отличаются фреймворки JQuerry, Angular, React, что лучше для каких задач и что из них вы больше предпочитаете?
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 (поскольку ты уже можешь)
ищешь работу
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
лайки и комментируйте.
Видео выходят ежедневно
Изучаем: CSS3, HTML5, PHP, Angular2, Redux, React, JavaScript, Wordpress и др.
Взаимная подписка.
Адрес для связи: https://vk.com/murawey2015 (присылайте скрин и адрес своей группы)
https://www.youtube.com/channel/UCu3NnLTi3tR6g3RKOGIt84g
Похожие вопросы
- Что легче изучать - React или Angular 2?
- Здравствуйте. Изучаю javascript, посоветуйте, какой фреймворк лучше всего выбрать для изучения (angular, vue, react)?
- Чем react.js отличается от javascript?
- Js фреймворки, что полезного можно для себя найти?
- Какая база JS, чтобы перейти на фреймворки?
- React/Vue что учить дальше?
- За чем вообще использовать React?
- Что нужно знать перед изучением React.js 2020?
- Зачем нужен Angular? Я пишу на чистом javascript.
- Видимо я чего-то не понимаю... для чего нужен Angular ?