I decided it was time for me to learn a new language. Para el español, presione el número dos. Just kidding, I'm talking about a new programming language. Seeing how I'm a Classic ASP ninja, I figure the .NET framework should suit me fine. They're both based on VBScript, right? Not.
The code that ASP.NET 1.1 spits out is awful. The lack of modern web standards support has been
talked about in detail, and some have done a great job at
cleaning it up. I want to learn it, but how can someone that believes in web standards honestly use it without feeling dirty? Enter ASP.NET 2.0. It seems the Visual Studio team is doing wonders with their application development software, especially their new (and temporarily free) Visual Web Developer 2005 (beta). If you haven't heard about it, I suggest you
check it out.
They've got a lot of good selling points, but here's what sold me on making the switch:
- Defaults new pages to XHTML 1.1. And the code validates. Almost.
- Switching to Design View won't mess with my code/styles.
- .NET 1 came out in 2000. A lot's changed since then. The MS guys seem to have noticed what developers want. It's about time...
I've noticed a few things that bug me. But before I say anything, I'm going to wait until Beta 2 comes out. In the mean-time, I feel less-dirty about learning ASP.NET, because I know 2.0 is right around the corner.