Светлана Хачатурян

Stack Overflow назвал самые трендовые JS-фреймворки в соответствии с концепцией жизненного цикла

Команда разработчиков из Stack Overflow представила результаты анализа внутреннего трафика своего сайта и рассказала о самых выдающихся JS-фреймворках для создания пользовательского интерфейса.

8198

Команда разработчиков из Stack Overflow представила результаты анализа внутреннего трафика своего сайта и рассказала о самых выдающихся JS-фреймворках для создания пользовательского интерфейса.

Жизненный цикл фреймворка

JavaScript UI-фреймворки и библиотеки работают в циклах. Примерно раз в полгода появляется какой-то новый продукт из этой области, переворачивающий представление о разработке пользовательских интерфейсов. Тысячи разработчиков используют новинки в своих проектах, пишут о результатах, задают связанные вопросы и отвечают на них, а затем вдруг появляется новый фреймворк (ещё более революционный) и захватывает трон.

В соответствии с этой концепцией и с помощью инструмента Stack Overflow Trends исследователями был выделен ряд UI-фреймворков, оказавших наибольшее влияние на круг фронтенд-разработчиков:

  • Angular;
  • React;
  • Vue.js;
  • Backbone;
  • Knockout;
  • Ember.

Было время, когда jQuery был любимчиком среди тегов JavaScript на Stack Overflow: практически 8% всех новых вопросов были связаны с этим фреймворком. Однако с выходом AngularJS и React ситуация изменилась. А уже начиная примерно с 2016 года, случился резкий переход с AngularJS на Angular (включая все его более поздние версии, самая актуальная из которых сейчас — Angular 5.1).

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

Визуализированные результаты анализа позволяют условно выделить две основные фазы, на которые разбивается использование фреймворка: быстрый подъем на волне роста популярности и более медленный, но стабильный спад — это разработчики начинают пробовать новые технологии. Такие циклы длятся от силы два года. В 2011 году начался период освоения нескольких конкурирующих фреймворков: Backbone, Knockout, и Ember. Количество связанных с ними вопросов росло примерно до 2013 года, после чего началось стабильное медленное угасание. Где-то в это же время начался подъем популярности AngularJS.

Один из быстрорастущих стартапов — фреймворк Vue.js. Судя по выявленному тренду, в этом году должен начаться спад ажиотажа вокруг него. Интересно понаблюдать, окажутся ли верными исследовательские прогнозы.

Следите за новыми постами по любимым темам

Подпишитесь на интересующие вас теги, чтобы следить за новыми постами и быть в курсе событий.

JavaScript
Stack Overflow
Фреймворки
8198
Что думаете?
0 комментариев
Сначала интересные
Курсы
набор еще идетонлайн7590₽
набор еще идетонлайнбесплатно
набор еще идетонлайнбесплатно
набор еще идетонлайн2790₽
Все курсы