ViewModel + .NET RIA Services Part 2: Testability, Server Mocking and Dependencies

Posted by: Nikhil Kotharis Weblog, on 13 May 2009 | View original | Bookmarked: 0 time(s)

In Part 1 of ViewModel and .NET RIA Services, which I recommend you check out first if you haven't, I created a simple product search UI using Silverlight and .NET RIA Services using the ViewModel (aka MVVM) pattern. One of benefits of the ViewModel pattern is that it creates a nice contract between the view and associated logic, i.e. a contract between the designer and the developer. Another key benefit of the ViewModel pattern is that it furthers testability - more of your presentation tier is...

Advertisement
Free Agile Project Management Tool from Telerik
TeamPulse Community Edition helps your team effectively capture requirements, manage project plans, assign and track work, and most importantly, be continually connected with each other.
Category: Architecture | Other Posts: View all posts by this blogger | Report as irrelevant | View bloggers stats | Views: 1521 | Hits: 73

Similar Posts

  • Exporting SWF & FLV format reports in SSRS 2005 and 2008 more
  • Aspose.Slides for Reporting Services supports SQL Server 2008 more
  • Script to Inventory Print Servers more
  • Web Services Best Practices more
  • ASP.NET AJAX and ComponentArt Web.UI Product Direction more
  • SQL Server FAQ : How to join tables from different servers more
  • Two Years in the Life of an ASP.NET Website - What Worked and What Didn't more
  • SharePoint Sites are Data more
  • Manage Development and Production Database Connection Strings with XML Serialization more
  • EBZ213: David Chappell on services, business processes and BizTalk 2004 more

News Categories

.NET | Agile | Ajax | Architecture | ASP.NET | BizTalk | C# | Certification | Data | DataGrid | DataSet | Debugger | DotNetNuke | Events | GridView | IIS | Indigo | JavaScript | Mobile | Mono | Patterns and Practices | Performance | Podcast | Refactor | Regex | Security | Sharepoint | Silverlight | Smart Client Applications | Software | SQL | VB.NET | Visual Studio | W3 | WCF | WinFx | WPF | WSE | XAML | XLinq | XML | XSD