Vue.js vs JQuery. Что начинать учить? На чем делать проекты?

Что учить первым: Vue или JQuery

JavaScript. Сначала учите обычный JavaScript. Если Вы не знаете его хотя бы на нормальном базовом уровне, не знакомы со стрелочными функциями, промисами и прототипами, пожалуйста, закройте эту статью.

Автор статьи – не брюзгливый старик, который ноет на каждом шагу о том, что “база наше все”. Просто базовое понимание JavaScript позволит Вам лучше понимать работу самых популярных фреймворков. Ну и без того же знания промисов и асинхронных функций нет смысла лезть во Vue, ведь Вы просто не почувствуете полной мощи инструмента, а простые сайты можно делать и дальше на JQuery.

Вы уже знаете JavaScript

Тогда все еще проще, смотрите.

Vue.js

Vue – это молодой фреймворк (инструмент для разработки), который создан людьми, вдохновившимися Angular. Vue используют для сложных веб-приложений (SPA и PWA), потому что с его помощью легко создавать реактивные сайты, работать с виртуальным DOM-деревом, работать с графикой, создавать мобильные приложение. Если хотите создавать красивые и сложные программы, реактивные сайты – это Ваш выбор.

Популярность Vue в Российском сегменте интернета низкая. Встретить сайт работающий на Vue, который надо “доработать” – это как встретить сайт с бэкендом на C# и Python. Мы сейчас никого не обижаем, а просто говорим, что таких проектов очень и очень мало. Но это пока что.

Если Вы хотите выйти на фриланс или пойти работать в среднестатистическое агентство, навряд ли там пригодятся знания Vue. Особенно в ближайшие 2-3 года. Итог тут такой: если Вы не хотите делать всю жизнь обычные сайтики, то учите Vue. А если только начинаете работать в веб-разработке, учите JQuery. Он и намного проще Vue.js.

JQuery

Старая и простая библиотека (набор готового кода), которая отлично подойдет веб-разработчику для “оживления” своего сайта, если из функционала надо реализовать: слайдер, ajax-форму, модальные окна, аккордеоны, post/get запросы и прочие простенькие эффекты.

эффект аккордеон на jquery

Эффект аккордеон.

JQuery используют, наверное, в 80% проектах всего Рунета (цифра из головы, но, правда, очень много). Почти все сайты написаны с использование JQuery, да даже многие плагины на WordPress используют эту библиотеку.

Отличный выбор для простого сайта.

На чем делать проекты

Если Вы до сих пор не увидели ответа, давайте прямо подведем итог: все зависит от будущего функционала проекта.

Если Вы будете разрабатывать сложное веб-приложение (как ozon, веб-версия discord и skype) где будет много интерактива, графики и взаимодействий с виртуальным DOM-деревом, или вообще захотите себя попробовать в мобильной разработке – учите Vue.

Если Вы в первую очередь хотите делать сайты и единственные взаимодействия, это работа с HTML (слайдеры, ajax-запросы, события на клики), то иррационально подключать здесь такую мощную библиотеку, как Vue. Учите и используйте JQuery.

Рассказать друзьям: