Найти тему
Beloussovvv

Angular, React или Vue?

Оглавление

Всем привет! В данной статье поговорим о том, какой инструмент выбрать в 2020 году для для разработки веб-приложений. В чем преимущества каждого фреймворка, и какой спрос на рынке среди компаний. Что учить новичку и более продвинутому специалисту.

1. Angular

Релиз данного фреймворка был 14.09.2016. До сегодняшнего времени было очень много обновлений, последнее из которых в ноябре 2019 года. Какие компании работают с Angular? Это Google, Skyeng, Мтс, Grid Dynamics, Sitecore.

Преимущества: 1 - несомненный плюс, что Angular поддерживает сам Google. Который очень заинтересован, чтобы Angular жил, развивался, набирал популярность и становился более удобным для разработки. 2 - нереально крутая и удобная среда для разработки. Использование TypeScript большой плюс. 3 - огромное количество нужных инструментов уже встроены в Angular. Такие как роутинг, аксиос и тд

Динамика популярности Angular - https://trends.google.ru/trends/explore?q=%2Fg%2F11c6w0ddw9&geo=RU

Популярность Angular
Популярность Angular

2. Vue

VueJS был создан в 2014 году бывшим сотрудником Google. С этого времени он активно обновляется и несмотря на то что инструмент довольно таки молодой, его активно используют такие компании так Ozon, SportMaster, AlibabaGroup, GitLab, Nintendo, Grammarly(сервис по проверке грамматики)

Преимущества: 1 - Очень очень простой для изучения =) Начать изучение можно даже с самыми начальными знаниями нативного JavaScript и выучить базу за 2-3 дня). 2 - Очень удобен в разработке. с минимальным количеством кода - очень крутой результат. Высокая производительность. 3 - сильно развита инфраструктура. Огромное количество готовых решений.

Динамика популярности Vue - https://trends.google.ru/trends/explore?geo=RU&q=vue

Популярность Vue

Популярность Vue
Популярность Vue

3. React

Самая популярная JS библиотека на данный момент(2020 год). Разработчик фреймворка, компания Facebook. Основная цель при создании реакта - оптимизировать UI интерфейсы и разбить их на компоненты - компонентный подход. Компании, использующие React в качестве основного инструмента: Instagram, WhatsApp, Airbnb, Yandex, Контур, Tinkoff, MegaFon, VK, Wix, Medium, Reddit, Netflix, Intercom, Twist, Uber, TodoIst, Vimeo, Atlassian, Codepen, Pinterest, Pocket, Asana, Сбербанк, Avito, Revolut, BBC, Discord, и тд. Список компаний использующих React по истине огромен.

Преимущества: 1 - Несомненный плюс, это конечно же поддержка компанией Facebook. Facebook полностью заинтересована в том, чтобы React жил, развивался. Большое кол-во разработчиков его поддерживает и очень крайне мало то, что React в ближайшее время перестанет существовать. 2 - огромное кол-во разработчиков используют React во всем мире. Это хорошо потому что существует огромное количество плагинов и библиотек позволяющих сделать работу с данным инструментом лучше. 3 - серьезная гибкость при разработке. Т е есть огромное кол-во возможностей как мы можем структурировать и оптимизировать на приложение. К примеру передача данных через props

Динамика популярности React - https://trends.google.ru/trends/explore?geo=RU&q=react

Популярность React
Популярность React

React на фоне всех остальных JS фреймворков - https://trends.google.ru/trends/explore?geo=RU&q=react,vue,%2Fg%2F11c6w0ddw9

Популярность React среди всех
Популярность React среди всех

Глядя на данную статистику, можно сделать вывод, что на момент написания этой статьи(июль 2020 года), библиотека React, является самой популярной в России и в мире с весны 2020 года.

Популярность React в мире - https://trends.google.ru/trends/explore?q=react,vue,%2Fg%2F11c6w0ddw9

Популярность React в мире
Популярность React в мире

Такой небольшой обзор инструментов для Frontend - разработки. Очень надеюсь, что статья помогла тебе определиться, что учить сейчас и в будущем. Обязательно оставляй комментарии и делись своим мнением. С удовольствием отвечу на твои вопросы. Подписывайся! Впереди много интересного! IT - это жизнь =)