If I am thinking about building a web app, and could choose any platform, language and framework to build it with, what should I choose assuming great developers are going to build it no matter what the choice?
I suppose scalability is only 1 aspect in determining a stack, but it tends to cause the most problems and issues further on, does it not? So which ones cause the least, either generally or specifically?
Aspects may be the size of the talent pool that can work on it, and ease of learning, so they would be important factors in making a choice, but I'm thinking from a purely technical perspective - most straightforward scaling, least complexity, and by extension minimized learning when it comes to scaling compared to others.
There's a pretty good article here: http://blog.nickbelhomme.com/php/scalable-web-applications_1...
that has some good stuff in it. Also, if you read over the material at http://highscalability.com you'll find a ton of into on this stuff.