Статистика русскоязычного сообщества Angular за 2018

Rustam
Angular Soviet
Published in
3 min readDec 30, 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

--

--