Dzień dobry,
rozpoczynam prace w Blazorze i pytanie czy dobrą praktyką jest instalacja dwóch frameworków UI do jednego projektu?
Chodzi oto że podobają mi się komponenty z jednego Frameworka, ale znowu drugi ma komponent który nie występuje w pierwszym.
Pozdrawiam,
Łukasz
Jeśli masz zamiar wczytywać do aplikacji cały framework tylko i wyłącznie dla jednego komponentu, bo w innym frameworku go nie ma to trochę kiepski pomysł. Pamiętaj, że w grę wchodzi szybkość działania strony, jeśli Blazor musi załadować cały framework, dla jednego komponentu, to aplikacja może się ładować nieco dłużej, a o rozmiarze aplikacji po deployu to już nie wspominam. Proponuje zrobić parę testów, czy wpłynie to na wydajność, albo napisać swój komponent.
Framework jak sama nazwa wskazuje, jest jeden, bo jest kręgosłupem i koło niego się oplata "mięsko", i trudno sobie wyobrazić koegzystencję dwóch. Nawet, jeśli komponenty da sie umieścić, to coś się nie zazębi
Czymś odmiennym jest BIBLIOTEKA. Biblioteka ma się nie kłócić z inną biblioteką
Tyle teorii. Praktyka wskazuje, ze a) frameworki są popularne, bo ułatwiają produkcję b) nazwy są nadużywane, aby bardziej się mieścić w modnych nurtach. O ILE to drugie by było raczej biblioteką a nie frameworkiem, są szanse
edit: Na froncie - zasłyszane, nie jestem frontedowcem - podobno Angular to framework, a Vue to biblioteka. Nie sprawdzałem, nie ma własnego zdania. Faktem jest, że Vue da się wżenić w projekt serverside w jakiś sektorach strony i wspólistnieją