то что ruby популярнее жавы — это какая-то мрачная научная фантастика. Вне рельсов в руби жизни нет. По сути, ты предлагаешь использовать именно рельсы, а стоит ли это делать — большой вопрос. Расширять рельсы гораздо сложнее, чем велосипед на жаве.
В области webdev это не фантастика.
Расширять рельсы проще, чем то, что есть сейчас.
Интересно, а разработчики «готовых» форумов сами-то их используют? Ведь он для них «самописный»... :)
Движок ЛОРа вполне имеет право на жизнь. У него уже есть сторонние разработчики (кроме непосредственно автора форума), есть багтрекалка, есть сторонние патчи, есть фичреквесты. В общем, присутствуют все признаки полноценного опенсорсного проекта. И движок ЛОРа вполне пойдёт в массы, если устранить сложность установки: например, задеплоили war'ку в tomcat, jboss, websphere или любой другой application server (а то и собирать со встроенным серваком) - и на этом всё; всё взлетело с распознаванием первого запуска (кто ставил, к примеру, Jira, тот поймёт про что я).
Если думаете, что в «готовый» движок запилить какую-нибудь свою фичу легко, то просто попробуйте. Будут всё те же «некогда», «лень», «не нужно» и т.д. Это я с высоты своего опыта пишу, когда пытался в апстим trac'а мультиаттач файлов пропихнуть (несколько файлов за один раз с использованием jquery и AJAX).
>Готовые движки разрабатываются не в одиночку.
LOR-engine тоже не в одиночку.
Готовые движки протестированы бОльшим количеством людей.
Аудитория ЛОРа, конечно, меньше, чем аудитория пользователей всех форумов вместе взятых (или даже по отдельности), но в отличие от других форумов на ЛОРе каждый из посетителей - это потенциальный тестер. Потому что разработчики всегда под рукой, всегда можно им высказать пожелания и замечания прямо здесь на форуме. А кому высказывать пожелания посетителям какого-нибудь ресурса forum.glamur.net? Админам этого форума? так они часто сами ни в зуб ногой, куда дальше стучаться: они только скачали и настроили по мануалам. Очень много людей просто не могут осознать, что существует обратная связь, что разработчики отзываются и что пожелания учитываются (не все, конечно, но тем не менее...). Подавляющеее большинство людей привыкло «хавать, что дают», поднимая местные бурления волн, которые никому, кроме них самих, не интересны.
так что я сомневаюсь, что армия «тестеров» ЛОРа сильно меньше ЦЕЛЕНАПРАВЛЕННОЙ армии тестеров любого другого форумного движка.
>Да и если запилить лор на чём-то более популярном (php, ruby), то повышаются шансы на приезд сторонних патчей
1. Джава весьма популярна. Для высоконагрузочных сайтов как раз Джава самая популярная. Сайт на Джаве на много меньше нагрузки дает на сервер чем такой-же на PHP или, что ещё хуже, на форумном движке (при условии, конечно, что он грамотно сделан).
2. На ЛОРе все нужные фичи есть, а те, которых нет — либо не нужны, либо будут.
И ты с такими предложениями по-аккуратнее, а то сейчас набегут такие как я и младше и скажут всё на Турбо Паскаль переписать.
Готовые движки протестированы бОльшим количеством людей.
Это наживное. Если пишешь не за деньги а для фана или поднятия ЧСВ, то на первых порах тестишь сам, а юзеры потом багрепорты напишут, если им мешать что-то будет.
Не меряй оперсорс корпоративной линейкой. Тут изобретать велосипеды - нормальная практика.
Недавно, отец-создатель форума жаловался, что много кривизны в коде, собственно поэтому питон. По моему мнению, это язык покрывающий 99% потребностей, если не больше, и позволяющий всегда писать красивый и быстрый код.
Какой нахер опенсорс? Движок ЛОРа долгое время был закрытым. Никто понятное дело баг-репортов не писал. То есть это самый что-ни на есть титановый велисапед.
и позволяющий всегда писать красивый и быстрый код.
Быстрый? Python? ну-ну.
Вот когда сдашь задачу http://www.spoj.pl/problems/ASSIGN/ на питоне, тогда и будет, о чем говорить :) (я ее делал на плюсах, на данный момент на питоне ее никто не сделал, что не может не намекать).
Насчет красоты сомнительно, насчет читабельности - тоже. По большому счету в этом плане в питоне ничего нового нет.
Этими легкозапиливаемыми мелочами, которые в крайнем случае можно легко отгрохать банальным userscript-ом (кроме RSS, но там тоже решение есть, хоть оно и через ass), ты предлагаешь оправдать смену движка??? о_О