I'm currently working on a .NET application. Usually I haven't bothered much with actually learning the framework but this time I decided it's worth the effort. I decided to go with WPF instead of Winforms, and EF instead of the traditional SQL methods.
I was reading up on MVVM and UI design with WPF when I happened upon Prism. It's essentially a library for building applications with nice UIs in WPF. It focuses on separation of concerns when designing the application.
Has anyone used Prism before, and what are your comments on it? When building WPF applications, do you usually use the standard tools or do you employ libraries like Prism? Has MVVM been worth the overhead, in practice?
Sidenote: any tips for someone getting started with this stuff are appreciated. I've noticed an annoying thing about WPF tutorials. They're mostly videos! I don't want to watch a video! I can read the manual/tutorial/book in half the time it takes for it to load and finish.
I was reading up on MVVM and UI design with WPF when I happened upon Prism. It's essentially a library for building applications with nice UIs in WPF. It focuses on separation of concerns when designing the application.
Has anyone used Prism before, and what are your comments on it? When building WPF applications, do you usually use the standard tools or do you employ libraries like Prism? Has MVVM been worth the overhead, in practice?
Sidenote: any tips for someone getting started with this stuff are appreciated. I've noticed an annoying thing about WPF tutorials. They're mostly videos! I don't want to watch a video! I can read the manual/tutorial/book in half the time it takes for it to load and finish.