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.