Введение в инновации в сфере реагирования через призму управления знаниями

Управление знаниями (KM) — это академическая область, которая занимается созданием, обменом и полезностью знаний. Полезно применять принципы УЗ к сообществу разработчиков программного обеспечения с открытым исходным кодом, чтобы понять источники и препятствия для инноваций. Есть много разных аспектов УЗ, но в этой статье мы будем исследовать аспект создания знаний циклических процессов, окружающих УЗ. В частности, мы рассмотрим, что такое знание, как создается знание, методы, формирующие основу нового знания, предметный контекст создаваемого знания и люди, создающие знание в реагирующем сообществе.

Хотя литература по УЗ содержит множество определений того, что такое знание, и подгрупп внутри знания, для целей этой статьи есть два источника знаний в реагирующем сообществе. Создание или обновление реакции или технологии, которая интегрируется с реакцией, и создание знаний о том, как использовать реакцию или технологии с реакцией. Примеры первого включают создание сторонней библиотеки, такой как redux-saga, а примеры второго включают статьи о том, как реализовать redux-saga с помощью реакции. Если вы просмотрите большинство источников знаний о реакции, вы увидите, что они в основном о том, как интегрировать технологии с реакцией, и это неудивительно. Основываясь на простоте реакции, именно периферийные технологии усложняют экосистему реакции, поэтому существует так много возможностей для создания новых знаний о реакции.

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

Есть несколько разных типов людей, которые создают реактивное знание. Некоторые из наиболее важных создателей знаний были первопроходцами, которые первыми решили проблемы, связанные с потоковой архитектурой. Тем не менее важные знания продолжают создаваться по мере того, как производственные реагирующие приложения раздвигают границы текущего набора технологий, связанных с реагирующими. Одним из примеров этого является redux-offline, библиотека, соответствующая прогрессивным веб-приложениям. Однако речь идет не только о крупных вкладах в знания. Иногда речь идет о небольшом вкладе, например, о том, как использовать технологию в учебной статье, или кратком обзоре лучших практик, посвященных простым приемам создания лучшего приложения.

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