世の中に「オブジェクト指向言語」なんてない。あるのは「オブジェクト生成をサポートした言語」だけ。
たとえばPHPのことを「似非オブジェクト指向」などという人は、おそらく理解していない。
だって、他の言語だろうとなんだろうと、どうせ裏で動いてんのはCでしょ? PHPが似非なら、他の多くの言語も似非といわなければ公平でない。
オブジェクト指向というのは方法の名前にすぎない。
別に言語がサポートしていなくても、オブジェクト指向で書くことは可能だし、Javaでオブジェクト指向をやらないことも可能だ(これは世の中のあらゆるプロジェクトで実証されている)。
オブジェクト指向をやるのは、言語でもフレームワークでもない。あなた自身なのである。
まあようするに、いいかげんPHPやウェブをバカにするのはやめろと。PHPが最適の選択かどうかは別の問題だが、少なくとも、他の言語より上とか下とか、そんな話の前にすることがあるだろう。
不特定多数に向けた、高い堅牢さを求められるシステムであるウェブサイトを構築してる人たちは、いつのまにか、あなたたちよりもずっといろんなことを習得してしまっている(かもしれないw)よと。