I have A design Issue Question here i have seen MVVM light implementation and a very simple Micorsoft example of MVVM for windows phone LINK, Now the question is what is the ideal way going forward
MVVM Light or Very Simple Microsoft way ( as link above) , the Application developing is Long term (enterprise kind) use, i need to decide which way to go , i am little confused between pros and cons
-
if i have 6 pages, which is the better way to use?
-
how easily can i access common data of another ViewModel in case of Simple MS way, with MVVM
light we can have IOC services. -
how can i handle Application Activation or Deactivation events ?
-
which has the better Performance and faster?
-
Lesser Code Complexity and maintenance for anyone who looks into the app for the first time?
So please Some one help me getting answers or understand things.Would Really appreciate Your HELP!!!
First things first, MVVM Light is a framework that helps with getting started with the MVVM pattern. You don’t need to use MVVM Light to implement the MVVM pattern, it just makes parts of it much easier.
So it kind of invalidates a couple of your questions, but as I’m in the process of finishing off my WP8 app using MVVM Light, i’ll answer them assuming you use that framework (I recommend it).
I know this doesn’t actually answer your question, but your question doesn’t make sense in light of what I mentioned earlier.
Hope this helps!