I stumbled upon this nice post about the tech choices we have. Resonates with my earlier post about PHP – how its good as a prototype bring it out fast language but needs to be re written in Java in the long run.
http://www.cio.com/article/193750/You_Used_THAT_Programming_Language_to_Write_What_