I am looking to write a WPF app and am trying to pick a MVVM framework to handle some of the complexity. What would you recommend and where can I find a good tutorial/getting started guide for said framework?
Answer: 1
I have had success with the Composite Application Guidance for WPF and Silverlight framework, also known as "Prism". It is available, as open-source, at http://compositewpf.codeplex.com/.
I learned the basics by following along to the information in four videos describing the construction of a Prism-based application:
Good luck!
by : JeffFergusonhttp://stackoverflow.com/users/93991Answer: 2
Here's a bunch of links to MVVM frameworks:
by : Cameron MacFarlandhttp://stackoverflow.com/users/3820Answer: 3
- PRISM - Developed by Microsoft, targeting WPF, Silverlight, Windows Phone 7.
- MVVM light by Laurent Bugnion WPF, Silverlight, WP7
- Simple MVVM WPF, Silverlight, WPF
- Caliburn - Caliburn implements a variety of UI patterns for solving real-world problems. Patterns that are enabled by the framework include MVC, MVP, Presentation Model (MVVM), Commands and Application Controller.
- Caliburn Micro - A smaller version of Caliburn.
- Silverlight.FX - Silverlight.FX is a light-weight application framework for building Rich Internet Applications with Silverlight 2.
Answer: 4
Yet another framework with support for the Model-View-ViewModel (MVVM) pattern:
WPF Application Framework (WAF)
by : jbehttp://stackoverflow.com/users/103988Answer: 5
I needed Extensibility (the ability to write add-ins for my application) in addition to WPF/MVVM, so I pieced together my own framework and released it as open source:
- SoapBox Core (includes a demo application)
- Documentation and Tutorials
Answer: 6
Have not used any of them personally, but there is a roundup of a few frameworks here:
http://www.japf.fr/2009/10/a-quick-tour-of-existing-mvvm-frameworks/
by : Frep D-Orongehttp://stackoverflow.com/users/3024Answer: 7
There is also Vidyano which uses MVVM as architecture.
by : XIUhttp://stackoverflow.com/users/295296Answer: 8
A personal mix of others. I use some elements from Josh Smith's MVVM foundation (reflection helpers for type safe INotifyPropertyChanged implementation), Event Aggregator from Cinch, RelayCommand (from... I forgot :D) and many others.
Mix your own! Use only what you need, understand it all.
by : Andrei Rineahttp://stackoverflow.com/users/1796Answer: 9
I'd recommend CinchV2 , I do think it is one of the best MVVM-frameworks currently available.
by : Karaaiehttp://stackoverflow.com/users/678490Answer: 10
I would recomend you MVVMCross framework.
It's free, open-source and well designed. It is developed by Stuart Lodge.
He implemented binding for Android and iPhone, so now MVVM is applicable to these platforms too.
For me it is one of the best MVVM frameworks - it really shows the power of MVVM. With it you can write one code (model and viewmodel layers) for different platforms (WP7, Android, iPhone, WinRT) and just change application UI (view layer).
by : gerichhomehttp://stackoverflow.com/users/1201963Answer: 11
Well, I've been using CarbonMVVM for a few months and it showed as a large productivity boost. It took me some time to get used to the new model of thinking, but now i can't live without it :)
It is poorly documented for now, but has good examples.
Hope it helps someone.
by : jax2http://stackoverflow.com/users/1558918Answer: 12
Try new open-source project.
It contains many interesting solutions and templates of different MVVM problems.
by : user2022448http://stackoverflow.com/users/2022448
No comments:
Post a Comment
Send us your comment related to the topic mentioned on the blog