I am working on a modular application and decided to restart and integrate Prism into what I am trying to create, instead of trying to recreate the wheel.
Requirements:
- Easily updated with new functionality (UI / Services)
- WPF (Not Silverlight, esp now that MS has not indicated more updates :()
- A shared library that contains common tasks / services
- Ability to block access to import / DLL methods based on AD groups
- Compatible with something like AvalonDock
For instance:
Regular user: access to view, create, modify, special tool 1
Power User: access to view, create, modify, delete, special tool 1, special tool 2
Do I have to work with the MVVM Framework like MVVM Light or Prism (v4), good enough MVVM support for WPF (all the examples I've seen use Silverlight) for a large-scale application?
Are there any good resources there? I tried searching, but basically found people asking the same question from months / years ago. I have read most of the Microsoft Prism Developer Guide, but it doesnโt have many examples, and this is more of an overview of how Prism works and the examples it has for MVVM are based on Silverlight.
Are there any books you would recommend? I looked at Building Enterprise Applications with WPF and MVVM, but it doesnโt have the best reviews, and most people say it is also quite short when it comes to code / details.
source share