News for hackers. Stuff that matters.
Re:How Stack Overflow upgraded from Windows Server 2012 by Benjamin_Dobell on Tuesday July 23, 2019 @06:22AM (#20505643)
Mono supported ASP really well as far back as 10 years ago. Stack Overflow launched 11 years ago, and I didn't try it then, so perhaps they just missed out?

Although, tooling was very heavily Windows based at the time (no Rider); so it is understandable why StackOverflow took the direction they took.

Re:How Stack Overflow upgraded from Windows Server 2012 by tpolzer on Tuesday July 23, 2019 @06:39AM (#20505710)
Have you actually used old Mono? I remember sluggish performance, especially of its stop the world garbage collection.
Re:How Stack Overflow upgraded from Windows Server 2012 by rwbaskette on Tuesday July 23, 2019 @06:47AM (#20505742)
Also, the standard library for ASP.NET either had gaps or somewhat incompatible implementations of features. I’d give time to attempt a port of a mid-size web forms app every couple years but ran into a number of issues each time.

It was an amazing achievement, but never quite got me there.

Re:How Stack Overflow upgraded from Windows Server 2012 by romanovcode on Tuesday July 23, 2019 @08:15AM (#20506095)
Mono had crap performance on .NET MVC and also some things just did not work. Mono would be horrible, horrible choice for website like SO.

Source: Was runnin .NET on Mono 7 years ago or so.

Re:How Stack Overflow upgraded from Windows Server 2012 by Benjamin_Dobell on Tuesday July 23, 2019 @08:39AM (#20506228)
> Source: Was runnin .NET on Mono 7 years ago or so.

That's not a source. This is a source:

http://www.techempower.com/benchmarks/

Yes, it does show Mono's ASP performance is substantially worse than .NET, and probably more-so in 2008. I never said otherwise.

There are a lot of things to take into consideration when selecting a tech stack for a brand new, entirely unproven product. It's certainly on the list, however if performance ranks highly, then I'd be seriously questioning the diligence of whoever made said list. Expenditure (e.g. Windows Server licensing fees) would rank high on the list, however so would developer familiarity with a given stack as well as tooling familiarity.

As I said, I can see why StackOverflow made the decision they made, but I'm doubtful performance was, at that time, a major driving force.

Re:How Stack Overflow upgraded from Windows Server 2012 by merb on Tuesday July 23, 2019 @07:46AM (#20505967)
no. Maybe ASP MVC4+ worked well with Mono, but WebForms and MVC below 4 was/is just horrible.