Take the 2-minute tour ×  As a social game developer I am
responsible for architecting two - or more - highly scalable web
services. Where I am stumped is making the right choice of
language and framework for implementation. By the nature of
social games, the services are public facing and must be able to
scale to millions of users. This is a purely software question
about REST web services and the languages to implement them.
The two services that I know about right now have a few
requirements that I shall summarise in case it influences an
answer.  Game Data Service - Communication between client /
server must be secure - Must be able to interface with Membase
(ie. Memcached protocol) - Optional but advantageous AMF support
- Also OAuth support could be advantageous  Stats Reporting
Service - REST - MongoDB interface required  Here's the
languages I have researched so far, Java / JAX-WS, PHP / Zend
Framework, Python. I have written service stubs in all 3
languages, but I am now finding it difficult to choo