Cit.: This is my first article and I hope you will like it. After reading this article, you will have a good understanding about “Why we need UI design pattern for our application?” and “What are basic differences between different UI patterns (MVC, MVP, MVVP)?”.
MVC# – is a Model-View-Presenter framework for .NET platform. It allows taking advantage of the MVP pattern with minimal effort required. As a result applications gain 3-tier structure, become better structured and easier to maintain.