Да, скрины это звиздец. Впрочем когда я в 2003 шлялся по разделу ЛОРа со скринами они мне еще казались интересными. Как далеко ушел прогресс в линуксе...
Открою страшную тайну: «готовые» движки тоже кто-то пишет. И не факт, что там все намного удачней в плане кода. И придется вместо «своего, родного» разгребать чужое.
1. Джава весьма популярна. Для высоконагрузочных сайтов как раз Джава самая популярная. Сайт на Джаве на много меньше нагрузки дает на сервер чем такой-же на PHP или, что ещё хуже, на форумном движке (при условии, конечно, что он грамотно сделан).
Видимо не настолько популярна среди обитателей лора, как php/ruby.
sphericalhorse
2. На ЛОРе все нужные фичи есть, а те, которых нет — либо не нужны, либо будут
Концепция моноязыков ущербна в своей сути. Будущее за социальным программированием. Надо все разбить на независимые модули и связать их через protobuf или threaft. Тогда каждый сможет писать лор на том языке, на котором хочется.
Если бы те силы, которые сейчас пускаются на добавление «плюсадинов» и кореженье трекера пускались на закрытия уязвимостей в готовом GPL движке ВСЕ дыры были бы закрыты.
Да ни за что закрыть, разве что гигантсткими усилиями, ну, или как Кнут. Не в оправдание плюс одина конечно... То, что движок открыт, кстати говоря делает поиск (и исправление) в нём уязвимостей и ошибок проще.