Jag skulle rekommendera Java faktiskt! Varför frågar du dig säkert?
Här kommer några anledningar:
* Bra att kunna eftersom många enterpriselösningar bygger på Java (J2EE)
* Objektorienterat
* Plattformsoberoende
* Jäkligt snabbt!
* Det finns mycket kod att ta del av, som bygger på OpenSource.
Varför tycker du att det känns det trist att koda Java?? Själv tycker jag att det känns hur kul som helst, eftersom du kan göra i princip vad som helst, på ett enkelt sätt!
Skall du bygga större web-applikationer, är det väldigt bra att använda ett objektorienterat språk! I Java har du även tillgång till Struts som gör att du kan skapa jävligt snygga och hållbara arkitekturer som är extremt enkla att underhålla och bygga vidare på!
Om jag ägde ett stort företag som skulle satsa på att bygga en stor e-handelslösning t.ex, hade jag valt J2EE.