Диаграмма квадрантов

Диаграмма квадрантов

Эта диаграмма показывает рейтинг удовлетворения каждой технологией в сравнении к общему количеству использования.

Так же, технологии, имеющие рейтинг интереса (процент не использовавших ее пользователей, желающих ее изучить) более 50% показаны как "горячие".

ПробуйИзбегайПрименяйПроанализируй91%RReact41%NgAngular45%EmEmber46%PoPolymer91%VVue.js83%PrPreact0.02.0k4.0k6.0k8.0k10k12k14k16k0%10%20%30%40%50%60%70%80%90%100%Удовлетворённость %Пользователи
Пробуй: Низкий уровень использования, высокий уровень удовлетворённости. В этой области находятся технологии, за которыми стоит следить.
Применяй: Высокий уровень использования, высокий уровень удовлетворённости. В этой области находятся технологии, которые можно спокойно использовать.
Избегай: Низкий уровень использования, низкий уровень удовлетворённости. В этой области находятся технологии, которые лучше избегать в настоящий момент.
Проанализируй: Высокий уровень использования, низкий уровень удовлетворённости. Стоит задуматься о том, чтобы перестать использовать технологии, расположенные в этой области.

Заключение

И снова в сфере front-end все говорят о React и Vue.js. История Vue очень показательна: еще 2 года назад 27% опрошенных никогда о нем не слышали. Сейчас же их доля составляет всего 1.3%! React по-прежнему занимает большую часть рынка, нет причин ожидать остановки роста доли Vue. А по некоторым метрикам(например - количество звезд на GitHub) Vue и вовсе обогнал конкурента.

Другая занимательная черта последних двух лет - падение Angular. И хотя он находится в первых рядах по числу использовавших его пользователей, он так же имеет разочаровывающее значение показателя удовлетворенности - 41%. Вероятнее всего, он никуда не денется благодаря большому числу пользователей, но совершенно не понятно, каким образом он собирается вернуть себе лидерство.

Наконец, давайте обратим внимание на Svelte. Используя совершенно новый подход к работе front-end фреймворков, он сумел вызвать большой интерес и безусловно был самым упоминаемым вариантом в категории "Другие инструменты".

Update: Многие люди отмечают, что низкий показатель удовлетворенности Angular в какой-то мере связан с путаницей между Angular и устаревшим AngularJS(в предыдущих опросах данная проблема отсутствовала, так как в них были представлены обе версии). И хотя в целом Angular несколько просел относительно своего господства несколько лет назад, он может восстановить свои позиции, как только шумиха уляжется.