マジレスすると、PHPなんかのスクリプト言語は、Webの「フロントだけ」を作るなら
簡単だし工数少なくてすむケースが多いから、Javaで全部組み上げるよりも
メリットが多いことも結構ある。
ただ、PHPとかでバックエンド側まで作り込むと、破綻に近いことになるケースが多い気がする。
特にDBとのやりとりとかで、トランザクションとか考慮しないタコイカ実装が散見されるし。