Składamy frontend z wielu mikrofrontendów. Module Federation czy Web components?
Odcinek opublikowany 02.04.2024Czy myślałeś o tym dlaczego mikrofrontendy stały się tak popularne? W tym odcinku odkrywamy czym są mikrofrontendy, jak różnią się od mikroserwisów, dlaczego są ważne w nowoczesnym tworzeniu aplikacji. Dodatkowo odpowiemy sobie na pytanie po co i kiedy je stosować - czyli "a komu to potrzebne?"Omawiamy też ich rozwój, jak się je rozwija za pomocą dostępnych frameworków i narzędzi i jakie są kluczowe aspekty do efektywnego zarządzania. To wszystko i jeszcze więcej w tym odcinku, więc grzej popcorn i wciskaj play! Wspomniane artykuły, frameworki i narzędzia: Mikrofrontendy na blogu Martina Fowlera: https://martinfowler.com/articles/micro-frontends.htmlAtomowy mikrofrontentend od bit.dev: www.bit.devModule Federation: https://webpack.js.org/concepts/module-federation/Single-Spa: https://single-spa.js.org/Polecajki: Get Things Done: https://lubimyczytac.pl/ksiazka/4805605/getting-things-done-czyli-sztuka-bezstresowej-efektywnosci-wydanie-ii
Ok, ale miałeś ten routing na poziomie web componentu też? Miałeś jakąś komunikację, czy to były takie standalone web komponenty? Standalone, chociaż routing No i prościej, w przeglądarce Anchor, link po prostu. Linkiem dalej możesz nawigować, więc to jest takie bardzo proste rozwiązanie, ale żeby skorzystać na przykład z dobroci i z Single Page Application, no to trzeba się już troszkę tam popocić. Szklana kula. Jak widzisz mikrofrontendy w przyszłości? To nie będzie coś, co będą mieli wszyscy. Ale to jest teraźniejszy w CQB. Nie no, to co widzę, jak widzę przyszłość, to to, że mikrofrontend nadal pozostaną jednak pewną niszą, jednak narzut technologiczny, czyli ilość dodatkowej pracy, którą trzeba wykonać, nie każdemu się opłaci, nie zawsze jest to potrzebne, szczególnie w małych projektach to w ogóle jest bez sensu, no jeśli zależy ci na szybkości, no bo musisz zrobić całe zarządzanie, czyli budowanie jakichś tam różne sztuczki, żeby to wszystko
Wrzucasz to do takiej swojej skrzynki i później dopiero z tym coś robisz. Czyli zrzucasz wszystko co masz w głowie i później sobie przez to przechodzisz i sortujesz i te wszystkie zadania sobie tam ogarniasz. Wybierając też takie małe zadania, takie quick winy, które możesz wykonać w miarę łatwo i przyjemnie. Ja na przykład miałem ostatnio takie zadanie przepisać prąd. Muszę przepisać jakichś tam w PGE coś zrobić, załatwić. Straszne. I ja to pół roku już robię. I skapnąłem się, ej, może to zadanie przepisz licznik, czy tam przepisz prąd, to nie jest dobre zadanie, podzielmy to na małe elementy. I muszę powiedzieć, że jest progres, jeszcze nie skończyłem, ale już jestem dużo bliżej niż byłem miesiąc temu.
Pokazano wszystkie 2 dopasowania. Transkrypcja generowana automatycznie i niesprawdzana ręcznie — może zawierać błędy.
Kliknij, aby znaleźć fragmenty, w których pada.
Odcinek opublikowany 02.04.2024
Czy myślałeś o tym dlaczego mikrofrontendy stały się tak popularne?
W tym odcinku odkrywamy czym są mikrofrontendy, jak różnią się od mikroserwisów, dlaczego są ważne w nowoczesnym tworzeniu aplikacji.
Dodatkowo odpowiemy sobie na pytanie po co i kiedy je stosować - czyli "a komu to potrzebne?"
Omawiamy też ich rozwój, jak się je rozwija za pomocą dostępnych frameworków i narzędzi i jakie są kluczowe aspekty do efektywnego zarządzania.
To wszystko i jeszcze więcej w tym odcinku, więc grzej popcorn i wciskaj play!
Wspomniane artykuły, frameworki i narzędzia:
Mikrofrontendy na blogu Martina Fowlera: https://martinfowler.com/articles/micro-frontends.html
Atomowy mikrofrontentend od bit.dev: www.bit.dev
Module Federation: https://webpack.js.org/concepts/module-federation/
Single-Spa: https://single-spa.js.org/
Polecajki:
Get Things Done: https://lubimyczytac.pl/ksiazka/4805605/getting-things-done-czyli-sztuka-bezstresowej-efektywnosci-wydanie-ii