• Save
Marlabs Introduction to Model View ViewModel (MVVM)
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

Marlabs Introduction to Model View ViewModel (MVVM)

on

  • 823 views

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 ...

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.

Statistics

Views

Total Views
823
Views on SlideShare
821
Embed Views
2

Actions

Likes
0
Downloads
0
Comments
0

1 Embed 2

http://www.linkedin.com 2

Accessibility

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Marlabs Introduction to Model View ViewModel (MVVM) Presentation Transcript

  • 1. Marlabs Introduction ToModel View ViewModel (MVVM) © 2011 Marlabs Inc.
  • 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. Thank YouFor more such videos visit the Marlabs Blog www.marlabsblogs.com © 2011 Marlabs Inc.