I've only tackled the occasional project in .NET since it's been around. Most have of those have been fun and/or interesting desktop apps. I had never tackled a large scale ASP.NET app. I was hesitant mostly because it was hard to see how all this object oriented code would work with a web app. I understand how normal web pages work and i wasn't sure if i was comfortable with some of the layers ASP.NET put on top of that.
It just so happens that we're in the midst of redesigning one of our larger client websites. I figure now is as good a time as any to just jump in and see what happens. We're off to a good start so far. It's going to be so much better as far as being able to reuse code and consolidating business logic in a central place. It's also nice to be able to use the wonderful object oriented fundamentals of things like inheritance and interfaces. I've also been following the MSDN Designing .NET Class Libraries series and it just sounds like fun splitting up all the functions the site can do into classes with easy to use APIs.
So anyway, i guess we'll see what happens. I wish version 2.0 of the framework would come out soon so we could use some of those features, but oh well. I hope i don't regret this.
Posted by Matthew at March 10, 2005 11:31 PM