чтобы не оффтопить в теме о сравнении, предлагаю продолжать флейм тут.

Есть у нас одно отличие от постгреса - наше околопроектное коммьюнити более бестолковое. Болтологии много, дела мало. А ведь есть куча задач, в которых можно было поучаствовать на добровольных началах. Я понимаю, что пока явно вещи не озвучишь, никто не вызовется. Ну так давайте посмотрим, можно ли тут рассчитывать на "помощь зала" или все только языком горазды.

1) Сайт. Сейчас в состоянии минимально допустимой информативности. Нужно: (а) больше инфы и (б) реструктуризация. Вопрос дизайна я пока оставляю неадресованным.

Итак, (а). Что можно сделать? Добавить/обновить информацию об участниках и администраторах проекта. Взять можно с sf.net или с ib-world. Тоже самое про версии - даты выхода, номера билдов, краткое описание нововведений, ссылки на даунлоад. Это есть, например, у ДК. Четко разъяснить лицензию в плане [отсутствия] ограничений. Сравнить с PG, MySQL, Ingres. Коваленко ругался про устаревшую информацию о драйверах и об отсутствии рекламы не-нативных средств - ну дык опиши это, а мы опубликуем. У кого фантазия хорошо работает - продолжайте. Неужели copy-paste с элементами доработки - это так сложно? Или с английским поголовные проблемы? Дык вызывайтесь те, кто готов ничего из вышеперечисленного не делать, а только переводить - им тоже найдется работа. Вообще, с ibase.ru можно немало общей информации перенести на fbsql.org. Марине я бы вообще посоветовал забросить ib-world и писать материалы для раздела community файровского сайта - все равно большая часть инфы там про нас :-) Ну и по аналогии.

Теперь, про (б). Кто считает, что на сайте сложно что-то найти или вообще дурацкая организация разделов? Велкам с альтернативными предложениями. Не умеем html? Можно в виде диаграммы или хоть даже и текстом. Хорошие примеры перед глазами - те же MySQL и PG.

2) Документация по продукту. Да, писать книги сложно. Даже википедия не особо побуждает народ вкладываться материалами. И, честно говоря, я не вижу тут вариантов улучшения ситуации. Но даже перевод существующих документов на русский - это уже много. Ведь сетуют люди на отсутствие русскоязыной документации у PGSQL, так что есть шанс нам быть лучше. Пока лишь Меньшиков и Кузьменко оддуваются. Вот рядом начали переводить другие документы и складывать их в русскую википедию - уже гуд, лишь бы не заглохло. Потом выложим на официальном сайте. А кто рискнет написать что-то с нуля? Есть ведь небольшие темы а-ля уже готовых "Quick Start Guide", "File and Metadata Security", "Generator Guide" и прочие migration guide, которые можно осилить в течении месяца-двух в свободное время? Я потратил день на http://www.firebirdsql.org/index.php?op=devel&sub=engine&id=SQL_conformance&nosb=1
- а ведь это могли сделать вы, получив взамен лишний исправленный баг в 2.0.

3) Документация по коду. Все поголовно ругаются на ее отсутствие. Начать можно со странички с описанием "как скачать, настроить, собрать" для всех платформ. Привести в божий вид документ по соглашениям о кодировании. Описать структуру и архитектуру исходного кода (частично есть на ibphoenix). Нужна большая детализация? Была идея переформатирования всех комментов к формату javadoc или аналогов, позволяющих автоматическую генерацию описания классов и вызовов. Увы, автор покинул проект, не осилив задачу до конца. Естественно, мы (разработчики) будем посильно помогать во всем этом.

4) Бенчмарки. В инете можно найти кучу тестов, начиная от crash для MySQL и заканчивая TPC-серией. Сравнение разных версий FB или FB vs что-то-еще (чья лицензия позволяет) на любом из этих тестов плюс комментарии результатов. Интересны даже тупые тесты вроди скорости массовой вставки разными методами и т.п. Результаты публикуем.

5) Рассылка новостей по онлайн-агенствам. На международном уровне у нас этим занимается человек. Почему никто не может взять на себя тоже самое у нас, окучив compulenta, osp и прочие аналоги? Интересные новости ведь отнюдь не каждый день публикуются. Источником можно взять тот же firebirdnews.org и фильтровать на свое усмотрение.

И это только то, что приходит в голову сразу. Кто хочет продолжить список задач? Кто готов за что-то взяться?


--
Дмитрий Еманов

Ответить