views:

919

answers:

21

About twice a month I get asked to justify the reason "Why are we using ASP.NET and not PHP or Java, or buzz-word-of-the-month-here, etc".

100% of the time the questions come from people that do not understand anything about technology. People that would not know the difference between FTP and HTTP.

The best approach I found (so far) to justify it to people without getting into technical details is to just say "XXX website uses it". Which I get back "Oh...I did not know that, so ASP.NET must be good".

I know, I know, it hurts. But it works.

So, without getting into the merit of why I'm using ASP.NET (which could trigger an endless argument for other platforms), I'm trying to compile a list of high profile websites that are implemented in ASP.NET. (No, they would have no idea what StackOverflow is).

Can you name a high-profile website implemented in ASP.NET?

EDIT:

Current list (thanks for all the responses):
(trying to avoid tech sites and prioritizing retail sites)

Costco - http://www.costco.com/
Crate & Barrel - http://www.crateandbarrel.com/
Home Shopping Network - http://www.hsn.com/
Buy.com - http://www.buy.com/
Dell - http://www.dell.com
Nasdaq - http://www.nasdaq.com/
Virgin - http://www.virgin.com/
7-Eleven - http://www.7-eleven.com/
Carnival Cruise Lines - http://www.carnival.com/
L'Oreal - http://www.loreal.com/
The White House - http://www.whitehouse.gov/
Remax - http://www.remax.com/
Monster Jobs - http://www.monster.com/
USA Today - http://www.usatoday.com/
ComputerJobs.com - http://computerjobs.com/
Match.com - http://www.match.com
National Health Services (UK) - http://www.nhs.uk/
CarrerBuilder.com - http://www.careerbuilder.com/

+19  A: 

Here are some case studies from MS.

JP Alioto
+8  A: 

Stackoverflow

If that isn't convincing enough I guess you could also throw around

  • MySpace
  • Dell
  • Wachovia
  • Microsoft
  • WhiteHouse.gov

To name a few

Nick Berardi
Ugh, don't mention MySpace. It's a pile of crap and not entirely really written in ASP.NET.
senfo
MySpace was originally written in ColdFusion. It now runs partially in some kind of ColdFusion emulation layer on top of ASP.NET. So it is .NET but not garden variety.
Craig
Chad Grant
I worked for Intermix Media (which was at one time eUniverse - makers of MySpace) during the time that Fox was purchasing Intermix and MySpace. I watched as not just MySpace but all of the CF and PHP properties where converted to not just .NET but most of the Enterprise Application Blocks as well. It is a wonderful example of how .NET can be used and contorted to do just about anything! We actually had an ASP.NET MVC framework working at one time...long before this latest release of MVC.
Andrew Siemer
+2  A: 

MySpace

lomaxx
http://www.infoq.com/news/2009/02/MySpace-Dan-Farino
Portman
http://download.microsoft.com/download/a/3/f/a3ff427f-2b05-4784-92d0-3cbbd8282310/MySpace_web.pdf
Portman
A: 

MySpace (at least, they're sending a Server: Microsoft-IIS/6.0 and X-AspNet-Version: 2.0.50727)

Jonathan
+1  A: 

You could try to build your own list -- start with a list of high-profile sites, like say this one: http://s3.amazonaws.com/alexa-static/top-1m.csv.zip, from Alexa (http://www.alexa.com/topsites) -- it's their top 1 million daily sites.

Grab a bunch off the top of that list, whip up some code to grab their home page and look for "X-Powered-By: ASP.NET' or 'X-AspNet-Version' headers and there you go.

However, I guess that list from MS will be more convincing.

Jonathan
+1  A: 

It's not high-profile in the way that MySpace or Stackoverflow might be, but we're using ASP.NET/IIS6 to serve ads for the SocialCash (http://socialcash.com) Headliners product, and we serve millions of impressions a day.

Daniel Schaffer
A: 

http://www.whitehouse.gov/

You can tell from the viewstate in the source.

adolfojp
A: 

Add Match.com. They were an early adopter of ASP.Net

Scott Weinstein
+5  A: 

Plenty Of Fish

Craig
http://highscalability.com/plentyoffish-architecture
Hrvoje
+2  A: 

add google's orkut

Mohamed
Do you know this for sure? I know there was speculation when it launched that it was Mono, but I thought it was never confirmed?
Portman
I see .aspx extension all over the place, which indicates asp.net involvement in someway.
Mohamed
+4  A: 

One of the most profitable online stores...

Costco

I don't know if you consider all of these to be high-profile sites but here are a few more.

Monster
ShareBuilder
BECU
John L Scott
REMAX
HTC
Zecco

dkpatt
+1  A: 

add uk's leading price comparision site Money Supermarket

A: 

NHS National Health Service - Pretty big in the UK

TWith2Sugars
A: 

Dell.com

nils_gate
A: 

Careerbuilder.com

Andrei Rinea
+1  A: 

Chipotle's online ordering system. Yum.

Portman
I do love me some fajita burritos.
Ryan McGeary
+4  A: 

These same discussions happen with every technology. Sometimes it's just a matter of people trying to feel like they are part of the process. A better response to requests that want you to justify your technology choices is to ask, "Why do you care?" You have to gauge whether or not your audience can handle this retort, but you're the expert. You have skills and experience that they don't necessarily have.

When they buy a car, do they ask where the cup holders were manufactured and what type of polymers were used to make the dash? Do they ask whether the catalytic converter contains platinum or palladium as the catalyst? Of course not. They just want a car that looks nice and takes them places.

Tell them that you're building something that works and meets the requirements. Tell them you'll be glad to help them improve the product or service, but when it comes to the implementation details, you've got it under control.

Disclaimer: I no longer work with .NET. The car analogy was stolen from a recent talk by Dave Thomas, though embellished by me.

Ryan McGeary
A: 

Crateandbarrel.com

AaronS
A: 

I tend to turn the question...how hard is it to find developers for technology xyz?

This answer is also location specific. In my area it is much easier to find Asp.Net developers. Then PHP, then Java, then Ruby. If you want code that can be maintained over the long haul, you need developers. Asp.Net is where the developers are.

Chris Brandsma
I want to be in your area. I live in a technology bubble and the technology is on the outside. Its about an hour drive to the nearest job. Guess I got lucky with my position as its certainly not the norm for this area from what I have seen.
rtpHarry
@rtpHarry: Boise, ID. The weather is fine.
Chris Brandsma
A: 

http://www.tesco.com (seems to use cfm in places as well but the cart part is .net) http://www.thomsonlocal.com/

rtpHarry
A: 

This isn't the answer you asked for, but in situations like this I like to present the requirements (past, current, and future) and explain how the current (or in new projects, proposed) technology meets them.

Then you can ask your colleagues what their preferred technology is, and in what ways it is superior to yours in meeting each of these requirements.

Usually the mere thought of them having to actually research and write something definitive will result in sudden surge of trust for your expertise on the matter.

Superstringcheese