I am a dev over at Stack Overflow, and built my other startup (Alikewise) on ASP.net MVC. My reasons for choosing the platform, like Atwood & Spolsky's, is that it's what I knew. The skills of the team outweigh the (largely subtle) differences between platforms.
An upside for us is that we've been able to get crazy performance as we've grown. All of Stack Exchange runs on around a dozen servers, all underutilized.
An exception I might offer is node.js -- it's really quite different and may be the right thing for a certain type of high-throughput, message-driven app.
An upside for us is that we've been able to get crazy performance as we've grown. All of Stack Exchange runs on around a dozen servers, all underutilized.
An exception I might offer is node.js -- it's really quite different and may be the right thing for a certain type of high-throughput, message-driven app.
(Happy to answer q's, matt@stackoverflow.com)