Comment by kennethh
3 years ago
Nice article which actually goes behind the numbers to see which version of the .Net benchmarks that is comparable to to the other languages. Summary: .Net is fast enough. Java is faster and Node is slower. c++ and go is a little bit faster. Use .Net if you like the language and eco system.
.net is not "fast enough", it is 2x slower than Java
"fast enough" is subjective, for some people NodeJS is "fast enough", for some other people python is "fast enough"
cheating in benchmarks i guess is part of the job at these big companies, gotta find ways to justify your huge salary i guess
All depends on context.
One could say that:
In the "fortunes" category, the giraffe F# benchmark, which is a single 150 line file used 100% as advertised in the documentation performs better than many java frameworks, some CPP frameworks, etc: https://github.com/TechEmpower/FrameworkBenchmarks/blob/mast...
However, that's not accurate. It's an incomplete take based on a fragment of the data. It's a matter of data presentation and sympathy/empathy with your audience (IMHO).
Fast enough since one most of the time is wasted waiting for io (database, disk). For most situations it is better to choose the tech stack you know and then optimize it afterwards.