Web Development:Which framework/server/platform would you choose to build a REST API to deliver maximum performance?
Given that requests/second and stability are more important than ease of development. Yes, load balancing and web caching can improve performance, but I'm looking for the raw performance of the framework/platform on a single machine, preferably in a modern language like Java or C#.
Some obvious candidates are:
Restlet or Jersey
Netty (very low-level)
Node.js (no Java)
ASP.Net MVC (proprietary)
Mochiweb (Erlang, rarely used)
Please elaborate why exactly you would choose one particular candidate.
For performance I would suggest nodejs, it's really really fast. Throw varnish on top of that and your golden. It also has the benefit of being able to scale much higher than ruby or python without major rewrites.