Микрофронтенд
Микро-интерфейсы (единственное число: микро-интерфейс [1] ) — это шаблон интерфейсной веб-разработки, в котором одно приложение может быть создано из разных сборок. [1] Это аналог подхода микросервисов , но для на стороне клиента, одностраничных приложений написанных на JavaScript . [2] Это решение для декомпозиции и маршрутизации для нескольких интерфейсных приложений. [3]
Микроинтерфейсы (MFE) могут быть созданы с использованием следующих подходов:
- С такими инструментами, как федерация модулей или собственная федерация.
- С такими библиотеками, как Single-SPA, или такими платформами, как Piral.
- С веб-компонентами
- С iframe
Компании, использующие микроинтерфейсы, — Canonical , IKEA , Scania AB , Spotify и др. [4]
В Webpack эта концепция называется федерацией модулей. [5]
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ Перейти обратно: а б «Микро-фронтенды» . martinfowler.com . Проверено 03 мая 2023 г.
- ^ «Contentstack: Что такое микро-интерфейсный подход? - CW Developer Network» . www.computerweekly.com . Проверено 29 августа 2022 г.
- ^ «Стратегии принятия решений для архитектуры микроинтерфейсов» . ИнфоQ . Проверено 29 августа 2022 г.
- ^ «Опыт использования микроинтерфейсов в IKEA» . ИнфоQ . Проверено 29 августа 2022 г.
- ^ «Модульная Федерация» . веб-пакет . Проверено 29 августа 2022 г.