Most popular server-side languages seem to be dynamic, duck typed (Ruby, Python). Which are great for writing short code, but difficult to maintain.<p>I have lots of experience with Java, but everyone seems to hate that language.<p>So what statically-typed languages do people recommend for web development?