🔹 Микрофронтенды могут быть использованы, если используются микросервисы 🔹
Микрофронтенды — это микросервисы для фронтендов, но с другим подходом.
Если реализация фронтенда сложная и команда разработки большая, это может быть аргументом в пользу микрофронтендов.
Представьте, что один фрагмент кода фронтенда отвечает за рендеринг интенсивного пользовательского интерфейса и может заблокировать основной поток и вызвать сбой приложения.
Здесь вы можете обернуть этот интерфейс в отдельный микрофронтенд и рендерить его независимо, и приложение будет работать как обычно.
Чаще всего несколько команд работают над одним фронтенд-кодом, как монолит или модульный фронтенд-код.
Микрофронтенды предполагают разделение фронтенда на несколько микроприложений.
Так каждая команда, работающая над разными функциями, может:
1. Независимо работать над пользовательским интерфейсом.
2. Не зависеть от других команд.
3. Использовать общие ресурсы, такие как внутренняя библиотека для обмена компонентами или атомами.
Для создания каждого микрофронтенда можно использовать React, Angular или Vue. Но в целом надо понимать, что эта парадигма внесет анархии в ваши процессы разработки.
Таким образом, в больших командах фронтенда это помогает всем поделить пользовательский интерфейс, работать независимо и запускать в продакшн.
Но если фронтенд-приложение/код не слишком обширен, то микрофронтенды избыточны.
#microfrontend #microservice #frontend #uiux
На связи с вами https://t.me/itarchitecture
Микрофронтенды — это микросервисы для фронтендов, но с другим подходом.
Если реализация фронтенда сложная и команда разработки большая, это может быть аргументом в пользу микрофронтендов.
Представьте, что один фрагмент кода фронтенда отвечает за рендеринг интенсивного пользовательского интерфейса и может заблокировать основной поток и вызвать сбой приложения.
Здесь вы можете обернуть этот интерфейс в отдельный микрофронтенд и рендерить его независимо, и приложение будет работать как обычно.
Чаще всего несколько команд работают над одним фронтенд-кодом, как монолит или модульный фронтенд-код.
Микрофронтенды предполагают разделение фронтенда на несколько микроприложений.
Так каждая команда, работающая над разными функциями, может:
1. Независимо работать над пользовательским интерфейсом.
2. Не зависеть от других команд.
3. Использовать общие ресурсы, такие как внутренняя библиотека для обмена компонентами или атомами.
Для создания каждого микрофронтенда можно использовать React, Angular или Vue. Но в целом надо понимать, что эта парадигма внесет анархии в ваши процессы разработки.
Таким образом, в больших командах фронтенда это помогает всем поделить пользовательский интерфейс, работать независимо и запускать в продакшн.
Но если фронтенд-приложение/код не слишком обширен, то микрофронтенды избыточны.
#microfrontend #microservice #frontend #uiux
На связи с вами https://t.me/itarchitecture