He argues, "PHP and Ruby etc are cool for building pages, but they are not ideal candidates for building middleware logic. Given that Java covers the 'high end' of the spectrum well (where sophisticated processing is needed), wouldn't it be great to use Java all the way?"
Read his complete column and the 133 (and counting) comments on it at java.sys-con: http://java.sys-con.com/node/457324