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

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

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

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

ПробуйИзбегайПрименяйПроанализируй38%MeMeteor94%ExExpress88%NxNext.js85%KoKoa28%SaSails69%FeFeathersJS0.02.0k4.0k6.0k8.0k10k12k14k0%10%20%30%40%50%60%70%80%90%100%Удовлетворённость %Пользователи
Пробуй: Низкий уровень использования, высокий уровень удовлетворённости. В этой области находятся технологии, за которыми стоит следить.
Применяй: Высокий уровень использования, высокий уровень удовлетворённости. В этой области находятся технологии, которые можно спокойно использовать.
Избегай: Низкий уровень использования, низкий уровень удовлетворённости. В этой области находятся технологии, которые лучше избегать в настоящий момент.
Проанализируй: Высокий уровень использования, низкий уровень удовлетворённости. Стоит задуматься о том, чтобы перестать использовать технологии, расположенные в этой области.

Заключение

Серверный JavaScript находится в весьма странном состоянии. Несмотря на то, что каждый год появляются новые фреймворки, только некоторым из них удается соперничать с Express. Даже Koa, иногда называемый преемником Express, имеет более низкий коэффициент удовлетворенности(и еще более низкий показатель использования).

Достаточно интересным участником в этой области выглядит Next.js, вызывающий большой интерес в последнее время. И хотя он не является полноценным back-end фреймворком, он решает проблему серверного рендеринга React приложений.

Так же интересно будет посмотреть, какую роль сыграют serverless технологии(как AWS Lambda) в течении следующих нескольких лет. Возможно, понятие back-end, каким мы его знаем, вскоре станет пережитком прошлого.