I have been during the last months becoming increasingly warm to the idea of branching the UIP block into two branches: windows and web.
Here's the reasons why we did it unified in the first place, and my opinion on why the assumptions aren't holding that well:
Of course there are other learnings but these are some of the important ones
We'll be floating the idea of separating them in the GotDotNet site for UIP, once we have a more solid proposal.
Regardless of separating windows from web, we want to make sure some issues are adressed nevertheless:
If we decide to spearate windows from web, We'll try to follow our soon-to-be-posted smart client community process for the , but in the meantime, let us know what youd like in the workspace. If we do split it, the web verision will probably ship with entlib and the windows version will ship on a different timeframe (but probably close to each other)