Статистика русскоязычного сообщества 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    AndreyKotofotoff
5827    dersizes
5280    Ai_boy
5231    KaufmanEndy
5044    thekiba
4288    splincode
3661    AlexDaSoul
2825    a1113
2636    25573493
2544    Golodnyi

Лидеры по количествам сообщений за 2018:

5559    AndreyKotofotoff
3759    splincode
3356    thekiba
3339    dersizes
2824    a1113
2734    KaufmanEndy
2481    AlexDaSoul
1957    postoev
1785    Snipe24
1740    MikalaiR

Побольше статистики по ссылке.


Теперь немного про оффлайн.

Если вы житель Москвы, то можете присоединиться к таким мероприятиям как ngЗавтрак и Angular Moscow. Завтраки проходят каждый вторник.

ngЗавтрак:

Завтраков — 8 в новом чате, в старом статистика не доступна.

А если вы не житель Москвы, а например Ташкента. То там прошел 1 ngЗавтрак 12 декабря.

Angular Moscow:

За 2018 год прошло более 10 встреч.

И если даже этого вам не хватает, то есть “Тайное Angular сообщество”. За ссылкой пишите в личку =)




Так же подписывайтесь на канал Angular Fanatic:

https://t.me/ngFanatic