Этот вопрос вызван этим закрытым вопросом:
Что на самом деле предлагает Prism разработчику? И стоит ли оно того?
Я уже реализовал свои собственные реализации MVVM в корпоративных приложениях. Мне интересно знать:
Я надеюсь, что этот вопрос не субъективен, и, пожалуйста, не вдавайтесь в споры :)
Как и во многих средах, которые выполняют общую задачу для вас, вы получаете:
С помощью призмы и MEF вы можете создавать расширяемые и обслуживаемые объекты. Сетевое приложение. С каждым модулем со своим пользовательским интерфейсом в отдельной DLL. Единственным соединением между вашими модулями или расширениями и MainUI будет область, в которой вы будете вводить пользовательский интерфейс вашего расширения. И поверьте мне, это очень расширяемый и обслуживаемый