In the web domain I always see Java in the enterprise websites. I don't see developers talk about Java for the web to build their small-medium projects.
So, what the problem with Java for small projects? Is it the performance? so for example other languages such as PHP, ASP.NET(C#) perform better? or is it he difficulty of coding and deployment? or what exactly?