Whidbey: a roll-up of some of my thoughts to date...
Ok, I've been doing quite a bit more playing with the Roles and Membership side of ASP.NET V2 with the December CTP release and, I think that I'm starting to get a better picture of its intended use.
In the past 2 weeks I've managed to look - at a fairly low level - at several of the major components of the next version of ASP.NET and I'm starting to form some opinions.
I think that the PortalFramework is going to be the big winner in ASP.NET V2. Web parts seems to be a very extensive system which provides extensibility points at nearly every feature.
I believe that Membership is the most enigmatic of all the new features - with the possible exception of the UrlMapping stuff which I believe to be a lame duck.
For me the main thing about Membership is that you will nearly always want to customize and extend it in some way. Because of this, it is confusing in coming up with how "best" to extend an existing Member or Roles. I'm sure that Membership is something that I'll come to love but, presently it just kinda grinds against me a bit, especially seeing as how I still have to do casts to get my custom Membership object back at page level.
I think that the stuff about using an IsOnline flag could have been left off of the base membership object model and just shows that they used a forums model when they developed it.
If there's anybody out in blog-land who has played around with Membership much and would like to compare some notes, please contact me via my blog as I have reams of things that I'm keen to work through with somebody.