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?