WPF MVVM Prism vs ?

0

Cześć, robię rozeznanie więc pomyślałem ze zapytam i tutaj, czy jeśli chodzi o frameworki mvvm aktualnie w wypadku rozwiązania komercyjnego lepiej wykorzystać coś innego niż Prisma (aplikacja wpf) ?

Mały kontekst:
Mamy w firmie małego toola (wpf) dosyć stary projekt z mikro autorską implementacją mvvm, która na jego potrzeby wystarczała. Jednak po takim życiu w letargu ostatnio trzeba było dorobić kilka funkcjonalności, już trochę zaczynała boleć ta autorska implementacja mvvm + braki niektórych mechanizmów. Ostatnio wyszło że w przyszłości będzie potrzeba coraz to nowyh funkcjonalności i padła decyzja że póki jest on mały i refaktor zajmie 2-3 dni trzeba wyciąć raka i postawić na jakieś sprawdzone rozwiązania.

Z szybkiego rozeznania jakie zrobiłem jest kilka frameworków ale dla wpf w sumie wybór ograniczyłby się pomiędzy MVVM Light albo Prism (widziałem jeszcze Calibrum ale nie miałem z nim styczności w przeciwieństwie do dwóch poprzednich). Prisma mocno promuje Microsoft, widziałem też że jest często wykorzystywany przy Xamarinie i ma dużą społeczność co na pewno też jest na plus bo nagle mu się nie umrze :D.

Więc moje pytanie startując nową aplikacje wpf w kontekście długoterminowego rozwoju a nie napisz i zapomnij, który byście wybrali i dlaczego albo którego byście unikali i dlaczego?

Oraz przy okazji jak już tak pytam w kontekście Prisma jakieś minusy? problemy? bolączki które przez niego was spotkały?

1

Przejrzyj sobie źródła MVVM Light i odpowiedz na pytanie czy te kilka klas na krzyż można traktować jako framework? I czy to rzeczywiście cokolwiek poprawi w waszym in house mvvm?
Na rynku jest tylko Prism, więc wybór jest pomiędzy Prism vs skrojonym pod potrzeby mvvm'em.

1 użytkowników online, w tym zalogowanych: 0, gości: 1