Java developer Russell Beattie is impressed by PHP projects:
"What is it about PHP that makes it so good for web projects? On the face of it, it looks like half-ass Perl or or scriptlet-based JSP pages. I mean all the bad things we're supposed to be getting away from with MVC and JSTL is included in PHP. Yet, the language is used quite efficiently and well. Yahoo uses it for a ton of projects, all the best web-based BBS systems are written in PHP and now WordPress impresses as well.
Once again I ask - why is Java web programming not keeping up? Why are Java web projects so bloated (I've got 5 MB of .jar files in my current web project and I think more are coming). Why are the pages so difficult to set up, maintain. Why do Java programmers insist on putting more logic in standard Java classes that make me have to touch ant, wait for compile and many times reboot my web server in order to test?
I think it's because PHP programmers want to get stuff done and Java programmers are geeks who want do stuff the "right" way. I'm getting sick of being in the latter camp."