For those new to these benchmarks, all of the source code is up on github: https://github.com/TechEmpower/FrameworkBenchmarks We welcome all pull requests, suggestions and criticisms.
Any chance you could add JEE6? The two major JSF 2.1 implementations MyFaces and Mojarra are both missing. I don't expect awesome performance numbers, but since JSF2.1 is the 'official' (sigh) web framework of JEE6, it would be interesting how awful they are compared to some of these other languages. I guess though if this is only testing JSON serialization, it may not make sense. Perhaps adding JAX-RS implementation…
Web Framework Benchmarks Round 4
61–70 of 358 posts
Re: Web Framework Benchmarks Round 4
#62Re: Web Framework Benchmarks Round 4
#63Off 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.
I love the language, but let's not get too carried away until the ecosystem grows. The reality is, if you're going to use Go for web dev, you're going to need to be prepared to do a whole lot of things on your own.
Re: Web Framework Benchmarks Round 4
#64Re: Web Framework Benchmarks Round 4
#65Whenever I hear "Java" I also get association "slow". But looking into this list - java web frameworks doing incredible job!
Re: Web Framework Benchmarks Round 4
#66Off 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.
Re: Web Framework Benchmarks Round 4
#67Off 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.
Re: Web Framework Benchmarks Round 4
#68Wow, I should really give Go a try.
Agreed, but the language is sufficiently (edit) MORE verbose than Python that it is still a valid strategy to write in Python first, and then rewrite in Go for performance..
Re: Web Framework Benchmarks Round 4
#69I really don't like these benchmarks. Its like benchmarking Fizzbuzz or something. Frameworks don't do anything. No one chooses a framework (at least I don't) based on performance. You choose one framework over the other because you like the API and/or language. I myself am a framework author (giotto, a python framework that was not included in these benchmarks). If my framework had been included, I'm sure it would e…
This benchmark is even less useful than alioth's shootout, I'm not sure why there is so much effort put into it :)
Re: Web Framework Benchmarks Round 4
#70Wow, I should really give Go a try.
Agreed, but the language is sufficiently (edit) MORE verbose than Python that it is still a valid strategy to write in Python first, and then rewrite in Go for performance..