Off all the top performers, Go seems to be the only sane choice to write a web app. Moreover it is at the sweet spot; expressive, flexible, simple, super performant, good community etc. I think it is convincing enough for me to give Go a serious look for our new app.
As someone who is also really enjoying Go, I think you need to add a huge, gigantic disclaimer before making a statement like this: Go's ecosystem of web development packages is in its infancy. You're not going to find any super-well-documented, super mature/stable web frameworks (thought a few are showing great promise). and some of the individual components (for example, Gorilla) are looking very good, but still ha…
Web Framework Benchmarks Round 4
81–90 of 358 posts
Re: Web Framework Benchmarks Round 4
#82Off all the top performers, Go seems to be the only sane choice to write a web app. Moreover it is at the sweet spot; expressive, flexible, simple, super performant, good community etc. I think it is convincing enough for me to give Go a serious look for our new app.
How so? There's Clojure, Scala and others perfectly good choices on the list. The max latency for Go is also very high compared to most others.
Re: Web Framework Benchmarks Round 4
#83Off all the top performers, Go seems to be the only sane choice to write a web app. Moreover it is at the sweet spot; expressive, flexible, simple, super performant, good community etc. I think it is convincing enough for me to give Go a serious look for our new app.
How is go a sane choice and scala isn't?
Re: Web Framework Benchmarks Round 4
#84Off all the top performers, Go seems to be the only sane choice to write a web app. Moreover it is at the sweet spot; expressive, flexible, simple, super performant, good community etc. I think it is convincing enough for me to give Go a serious look for our new app.
How is go a sane choice and scala isn't?
Re: Web Framework Benchmarks Round 4
#85Off all the top performers, Go seems to be the only sane choice to write a web app. Moreover it is at the sweet spot; expressive, flexible, simple, super performant, good community etc. I think it is convincing enough for me to give Go a serious look for our new app.
After seeing this, and having been a long time Sinatra devotee (I thought Sinatra was pretty fast until I saw these benchmarks), I'm considering picking up Go or Lua (OpenResty) at some point in the future. I'm blown away by the speed differences.
Re: Web Framework Benchmarks Round 4
#86Since this is multi core test, how many instances of Node are running actually?
Re: Web Framework Benchmarks Round 4
#87Earlier quoted context omitted.
How is go a sane choice and scala isn't?
To be honest, I kinda don't like Scala, its too much to grok. I always believe language is something not worth fighting for, but solutions are. (I'm aware, it's just about me, YMMV).
Re: Web Framework Benchmarks Round 4
#88I wonder how the results would change if only one or two cores were enabled (using taskset or isolcpus)
Re: Web Framework Benchmarks Round 4
#89Earlier quoted context omitted.
Would it be too much to ask to also run a Windows VM? Or use Mono?
Linux amd64 is the dominate internet serving platform; supporting a non-free OS for the benefit of a single test entry seems dumb. I'm all for a Mono entry however.