Inga små frågor du kommer med.....
Ser man till större enterprise lösningar så används Java/J2EE mycket och framförallt inom större bolag. Volvo, Ford, IKEA, Föreningssparbanken,...etc är mycket tunga inom J2EE.
Det är ett trevligt och stabilt språk, har en mycket stabil arkitektur (vs. .NET). Finns standardiserade mekanismer för säkerhet, skalbarhet,...etc.
Vad det gäller performance så är Java snabbt på serversidan även om det kräver lite mer hårdvara än PHP (som jag antar att du jämför med). Finns färre webhotell som stöder Java, PHP finns ju på nästan varje hotell.
Lyssnade på Rod Johnson i förra veckan och han snackade om Spring Framework, klart intressant.
http://www.springframework.org/
PHP är inte arkitekturellt lika bra idag men kommer starkt. Kanske får man se mer PHP och kanske en kombination av PHP och J2EE.
Alltså, det finns inget lätt svar på dina frågor...finns många aspekter. Tråden borde också ligga under serverside-forumet.
En tråd att läsa:
http://www.theserverside.com/news/th...hread_id=33163