> справляется с этой парадигмой гораздо лучше C++ и Java.язык, написанный на коленке для реализации динамичности веб-страниц, не может справляться с парадигмой ООП лучше, нежели язык, который специально для ООП и создавался - создавался профессионалами , и не абы как , а с учётом многолетнего опыта и реализации ООП в других языках (это про java).
то, что недостатки жаваскрипта видны матёрым разработчикам, подтверждается предложением гугла заменить его на язык Dart где есть - о, чудо ! и классы, и интерфейсы !!!!
а теперь смотрим страничку www.dartlang.org и видим примерчики на dart-е, где просматривается вполне себе нормальное ООП в общепринятом смысле, а не тот костыль вбитый программистам в задницу, который зовётся "ООП в жаваскрипте"