Why use Java for Web 2.0?