чтобы не оффтопить в теме о сравнении, предлагаю продолжать флейм тут.
Есть у нас одно отличие от постгреса - наше околопроектное коммьюнити
более бестолковое. Болтологии много, дела мало. А ведь есть куча задач,
в которых можно было поучаствовать на добровольных началах. Я понимаю,
что пока явно вещи не озвучишь, никто не вызовется. Ну так давайте
посмотрим, можно ли тут рассчитывать на "помощь зала" или все только
языком горазды.
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 и фильтровать на свое усмотрение.
И это только то, что приходит в голову сразу. Кто хочет продолжить
список задач? Кто готов за что-то взяться?
--
Дмитрий Еманов