Forum Moderators: buckworks
2.0 is eons ahead of classic asp (and php).
I've tended to stay away from .NET as Microsoft have been chopping and changing it over the last couple of years (as they tend to do with everything)... I haven't crossed it off the list though and dare say it's worth considering too.
I just prefer to use old technologies because I am an old fogey.
In my opinion, this is really a non-issue. There are so many other questions, big and small, in designing and implementing a "new ecommerce system" that the person designing it should not only be multilingual (programming-wise), but in general care very little about what language it's written in, very specific reasons notwithstanding; performance, user-interface capability, portability, application developer library access and experience, qualities of the programming team, etc.
Ask yourself why you are asking which language is the best, and you will find yourself asking better questions, getting better answers, then discovering the best language.
Buzbe, maybe you want to check this out first... I've never ventured into using asp, as php has always sufficed. After reading the comments in this thread, I thought I'd go have a look at the asp.net site and find out more about it.
The first live demo sample I clicked on returned a runtime error. And this is on the official Microsoft ASP.net website.
If Microsoft can't work their own product reliably, what are the chances that I'm going to let the uptime of my sites depend on their product? That's right, slim to none...
I have found it very stable and the site runs quick. VS.net is a great development tool. The only thing I would say that it is rubish at editing html. I tend to create the templates in dreamweaver or notepad then add the cleaver stuff in VS.
And if I did go for a custom solution? I'd be building the code in C++ and compiling it within the Linux kernal for un ultra-fast, rock-solid solution that's darn near bullet proof.
I agree with lorax, RE: steering a client toward a pre-built, "more or less customizable" cart solution. That really is the best way to figure out the reality of your situation and not take a potentially serious beating in your wallet in course.