Currently the most common widely used and accepted design pattern.for developing .NET applications with Windows and Web User Interface?
An example of this would be an application that retrieves data from a third-party source (such as an RSS feed) with the following user interfaces:
My thoughts are MVC , MVP or MVVM . I am looking for a modern pattern that uses or applies to specific .NET features (such as data binding, LINQ and IProviders).
MVC is a great example. This helps to share the problems in your architecture. First of all, make sure your code is modular, easy to read, testable, and maintainable. These are all elements of a good MVC design.
MVC or MVP will work well, not too sure that MVVM works on the Internet (can anyone clarify)?
You need to have a service level so that you can share business logic and data layers.
:
http://martinfowler.com/eaaCatalog/serviceLayer.html
, .