не всегда, вы правы, более тго в том же пхп реализовывать ООП подход - себе дороже.
Ява шикарна, многословна да и тяжело когда пишешь на ней раз в год, но шикарна. Весь код понимается с первого взгляда, иде помогает от и до.
PHP, сложно сказать сколько учил, я с ним дружу уже (страшно подумать) 11 лет. Простенький, миленький, для крупных проектов абсолютно непригоден. Я пока не пишу на jsp, но уже подумываю, хотя бы потому, что в jsp я могу всякие
$stmt=$mysqli->prepare(''); вынести в статический блок и получить прирост производительности. Ни одна ide не способна подсказывать по php на том же уровне что и по java, а если вы решили зеть в дебри то уж и подавно. Я недавно для себя расширял и изменял mysqli, по некоторым методам инфу искал по часу.
Есть у него конечно и достоинства, но по прошествии лет стало дико раздражать:
1. Полное отсутсвие типизации данных, даже встроенные ф-ии проверки типа маются фигней.
2. Крики в инете на каждом шагу о том что пхп ооп язык, при этом у каждого 70% кода оформлено в процедурном стиле
3. итд итп