Marlabs Introduction              ToModel View ViewModel (MVVM)           © 2011 Marlabs Inc.
About Model View ViewModel (MVVM)      Model View View Model or MVVM is a User Interface (UI) design      pattern targeted...
Thank YouFor more such videos visit the Marlabs Blog         www.marlabsblogs.com              © 2011 Marlabs Inc.
Upcoming SlideShare
Loading in …5
×

Marlabs Introduction to Model View ViewModel (MVVM)

766 views

Published on

Model View View Model or MVVM is a User Interface (UI) design pattern targeted at UI development platforms such as Windows Presentation Foundation (WPF) and Silverlight where the designer is responsible for the View rather than the developer. A variation of the Model View Controller (MVC) and Model View Presenter (MVP) patterns, it originated for Microsoft as an improvisation of Martin Fowler’s Presentation Model design pattern. In this presentation, Nitin S Shinde from Marlabs walks you through the basics of MVVM and explains why you need to use MVVM.

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
766
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Marlabs Introduction to Model View ViewModel (MVVM)

  1. 1. Marlabs Introduction ToModel View ViewModel (MVVM) © 2011 Marlabs Inc.
  2. 2. About Model View ViewModel (MVVM) Model View View Model or MVVM is a User Interface (UI) design pattern targeted at UI development platforms such as Windows Presentation Foundation (WPF) and Silverlight where the designer is responsible for the View rather than the developer. A variation of the Model View Controller (MVC) and Model View Presenter (MVP) patterns, it originated for Microsoft as an improvisation of Martin Fowler’s Presentation Model design pattern. Among its many benefits, MVVM allows design and development work to happen almost simultaneously and also allows for unit testing of solutions. Furthermore, it allows reusable components and grants additional flexibility to change UIs without having to re-factor other logic in the code base. In the following video, Nitin S Shinde from Marlabs walks you through the basics of MVVM and explains why you need to use MVVM. © 2011 Marlabs Inc.
  3. 3. Thank YouFor more such videos visit the Marlabs Blog www.marlabsblogs.com © 2011 Marlabs Inc.

×