Не понимаю, чем вам так не угодил PHP. Может быть по скорости он и уступает Java, но если потратить столько же времени на его изучение, сколько нужно потратить на Джаву - то результат в плане читаемости и сопровождения кода будет не хуже. Ессно если смотреть на поделия кодеров, прочитавших только мануал и давай кодить, выводя HTML через теги через пхп, то да. Но не все пишут так.
Это ессно мое ИМХО, но по опыту использование второго варианта - хоть
с отдельными шаблонами типа Smarty хоть как я привел, весьма
облегчает разработку и поддержку кода.