Статистика русскоязычного сообщества Angular за 2018
Ну что же, пора подвести итоги уходящего года. За период с января по декабрь 2018 года было отправлено 115268 сообщений.
Становится очень интересно, что же кроется под этой цифрой, и что оттуда можно извлечь для анализа.
Для начала разложим сообщения по дням, и наложим даты релиза Angular, RxJS:
Что это показывает? Ответ — ничего. Ничего не происходит, всплеск после новогодних праздников, а далее обычный наплыв сообщений в понедельник. По выходным обычные 100–150 сообщений. Все стабильно.
Теперь извлечем данные из 2017 года, и так же наложим релиз Angular4 и Angular5:
Вот тут уже становится гораздо интереснее. Виден большой рост сообщений после каждого релиза. С Angular 6 и 7, такого не произошло, так как существенных изменений не было, и было очень много гайдов и тулзов написано для миграции из старых версии. Посмотрим на такой график за 2019 год, когда зарелизят Ivy =).
Подробные графики по ссылке.
Проведем анализ по ключевым словам:
rxjs — 997
Вдохновившись такой командой, для сбора количества операторов RxJS:
Собрал операторы среди сообщений:
switchMap: 320
filter: 298
merge: 219
combineLatest: 164
forkJoin: 160
takeUntil: 154
first: 149
concat: 139
mergeMap: 114
Что же со state manager? Лидером всего этого стал ngrx.
ngrx — 797
redux — 221
ngxs — 155
mobx — 93
akita — 36
А вот graphql похоже мало кого интересует, или же с ним нет проблем (на самом деле есть, если используете для клиента apollo-angular).
graphql - 29
Что же касается других фреимворков? Сообщения по типу “react не нужен” удалось обнаружить более 50. Ну и упоминаний:
react 1463
vue 486
В библотеках компонентов уверенно лидирует primeng. Очевидно из-за его проблем:
primeng 122
angular material 109
clarityui 29
ng-zorro 4
В вопросах касающиеся самого Angular, уверенно ведут компоненты, и не удивительно, у нас везде есть компоненты. А вот вопросы про Router появляются практически каждый день, и чаще всего, из за того что не читают официальную документацию.
Component 1004
Router 574
Directive 258
А вот из новенького мало упоминаний, в основном дискуссии ведутся не в профильных чатах. Хотя, казалось бы, Angular elements давно в релизе, но его сейчас толком никто и не использует.
IVY — 40
Angular elements — 20
Теперь по заданным вопросам и ответами на них, и как это считалось.
Всего было задано вопросов — 13242. (подсчет обычными регулярками).
Получили ответ — 8153. (здесь посчитаны только ответы которые идут со ссылкой на вопрос и когда следующее сообщение не является вопросом)
Среднее значение времени между вопросом и ответом: 31 мин.
Самый долгий ответ на вопрос был спустя 10 дней.
Самый же быстрый ответ — 4 секунды.
Так что задавайте вопросы, если они у вас есть, вам обязательно будут предложены варианты решения.
Произнесено благодарностей — 3513.
Предпочтения выбора цветов =)
👍 405👍🏻 38👍🏿 2👍🏼 1👍🏽 0👍🏾 0
Проведено:
6(8) angular митапов, 1 от cinemax, 1 хз от кого.
Написано:
58 статей и переводов на хабре, в личных блогах — 10.
Лидеры по количествам сообщений за все время:
6543 AndreyKotofotoff5827 dersizes5280 Ai_boy5231 KaufmanEndy5044 thekiba4288 splincode3661 AlexDaSoul2825 a11132636 255734932544 Golodnyi
Лидеры по количествам сообщений за 2018:
5559 AndreyKotofotoff3759 splincode3356 thekiba3339 dersizes2824 a11132734 KaufmanEndy2481 AlexDaSoul1957 postoev1785 Snipe241740 MikalaiR
Побольше статистики по ссылке.
Теперь немного про оффлайн.
Если вы житель Москвы, то можете присоединиться к таким мероприятиям как ngЗавтрак и Angular Moscow. Завтраки проходят каждый вторник.
ngЗавтрак:
Завтраков — 8 в новом чате, в старом статистика не доступна.
А если вы не житель Москвы, а например Ташкента. То там прошел 1 ngЗавтрак 12 декабря.
Angular Moscow:
За 2018 год прошло более 10 встреч.
И если даже этого вам не хватает, то есть “Тайное Angular сообщество”. За ссылкой пишите в личку =)
Так же подписывайтесь на канал Angular Fanatic:
https://t.me/ngFanatic