I'm currently working on an application originally written in classic ASP for a customer. Several thoughts come to mind:
- WhoTF would start building an app in 2007 in classic ASP instead of ASP.NET?
- Classic ASP sucks. Everything is a kluge...I've had to manually write all sorts of AJAX crap, things that should take 10 minutes take 2 hours, my business logic is intertwined with the interface (I'm using classic ASP classes, but what a fake substitute for a real OO language) and performance is slow.
- The previous developers on this thing deserve a special place in the unemployed developers line. They need to go back to school. And yes, I realize everyone else's code always sucks and I didn't write this crap. But this is really bad. They let this into production:
Sub AllowAccess
Exit Sub
End Sub
I could go on and on with the bad code examples, but I don't want to make your eyes bleed, too.
Man, this project is annoying!