Geek Noise
Rants, rambles, news and notes by Peter Provost
05

Microsoft UIP == Model View Controller for Web and Windows!

Monday, 5 May 2003 14:59 by Peter Provost

Microsoft Application Blocks is a .NET framework that provides classes for Data and Exception Management. These components that encapsulate common patterns and code into easy-to-use blocks. I use the Data blocks every day. You should too. I don't use the Exception blocks much, because I tend to use log4net instead.

User Interface Process (UIP) is an MVC implementation that be included in the next release of Application Blocks, tentatively called BlueBricks. It is a very nice looking implementation. I have not seen the code, but from looking at this PowerPoint deck, it seems to have combined a few features that I like from other MVC implementations. It looks like it uses an XML config file similar to the one employed by Maverick.NET. It also seems to allow for a complete separation of Controller from View and Model, something that I advocate in all of our projects not only because it is a Good Thing but also because it makes Test-Driven Development so much easier.

I'm eagerly awaiting the release of BlueBricks sometime in June. Sure would like to get my hands on some beta bits. Anyone wanna help me out?

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5
Categories:   Technology
Actions:   E-mail | del.icio.us | Permalink | Comments (0) | Comment RSSRSS comment feed