Am I the only one struggling with the implementation of the User Interface Process Application Block? Is the complexity of this block worth the benefits? I think for a wizard-based question and answer web site it would be perfect but I am having a tough
time justifying it for anything else.
UIP is an effort to implement MVC design pattern for ASP.NET applications. MVC is good design pattern for every web application since MVC force you to build your application in layers, separate application flow from application block and usually decrease
development time. MVC is also widely used with other developments tools and languages. I agree that UIP implementation is far from being easy.
Furthermore UIP isn’t really MVC implementation since there isn't separation between controller and viewer. Anyway there are lighter implementations of MVC such as Maverick (http://mavnet.sourceforge.net/).
Comments have been closed since this content was published more than 30 days ago, but if you'd like to continue the conversation, please create a new thread in our Forums, or Contact Us and let us know.