Преимущества и особенности
Преимущества
- Программа GEDKeeper бесплатна и не содержит какой-либо рекламы.
- Не имеет каких-либо ограничений на количество данных.
-
Ключевой функционал не застаивается и постоянно совершенствуется, ядро непрерывно развивается,
тестируется на ошибки и проблемы, опробуются новые подходы к повышению надежности и производительности.
- Здоровый консерватизм в интерфейсе - автор программы не перестраивает интерфейс в каждой новой версии, следуя всем новым модам на дизайн и функционал.
-
Программа имеет ряд возможностей для расширения: есть поддержка скриптов и разработки плагинов. Любой пользователь с навыками программирования на языках VB.NET и C#
может присоединиться и написать свой плагин.
- Реализована поддержка переключения языков интерфейса. При этом любой пользователь может присоединиться и сделать перевод программы на свой язык.
- Основной упор в разработке автор делает на максимальное усиление средств навигации и поиска информации в больших массивах генеалогической информации (фильтрация, поиск, навигация);
-
Программа не содержит каких-либо встроенных механизмов интеграции с генеалогическими социальными сетями или
базами данных, а также облачными сервисами, и не принуждает пользователей сохранять туда данные.
- Программа содержит ряд средств для гарантированного сохранения данных в случае возможных критических ошибок функционала.
-
В программе сделан основной упор на то, чтобы предоставить пользователю полностью распоряжаться тем, как будут обрабатываться изображения деревьев или родословных росписей,
поэтому основной функционал - пользователь может сохранить изображение дерева или PDF-файл с росписью в файл и далее распечатать их любым удобным для него способом
из программ просмотра изображений и PDF-документов, предварительно обработав или изменив изображение. Но также есть и встроенные возможности для печати документов,
которые менее гибкие, чем специализированные сторонние средства.
- GEDKeeper - кросс-платформенный проект, поддерживаются реализации и дистрибутивы для операционных систем Windows и Linux.
Возможно, что некоторые из перечисленных преимуществ программы покажутся другим пользователям сильными недостатками - все имеют право на личные предпочтения и для их реализации
в нише генеалогических программ есть немало очень красивых или модных альтернатив.
Недостатки в сравнении с другими открытыми, некоммерческими и коммерческими программами
-
В GEDKeeper недостаточно проработанная справка (этот документ). Отчасти это связано с тем, что программа никогда
специально не продвигалась, поэтому взаимодействие с пользователями недостаточно для постоянной наработки справочного материала.
- Отсутствует качественно проработанный сайт программы.
-
Поддержка импорта GEDCOM-файлов сделанных в других программах, прорабатывается эпизодически. В противовес, в данной программе реализован очень гибкий механизм,
который препятствует потерям неизвестных структур данных, используемых другими программами. Поэтому какие-то данные могут не отображаться, но будут сохранены в исходном виде (см. Особенности).
-
Многие пользователи отмечали недостаточные гибкость, красоту и отсутствие многоообразия видов диаграмм деревьев. Это связано с тем, что основная идея программы - создать максимально
лаконичный инструмент для ввода, обработки и поиска информации в процессе длительного и очень широкого генеалогического исследования (к примеру, автором в личной базе данных ведется
свыше 70 ветвей исследования всех возможных родственников). При такой постановке задачи, большая часть придуманных
и реализованных в других программах средств вывода деревьев практически ничего не дают для эффективной работы, хотя некоторые варианты диаграмм бывают очень красивы. Существующие же типы
диаграмм деревьев используются автором и рядом других пользователей непрерывно и полностью покрывают все потребности в наглядной и эффективной работе. В противовес этому недостатку
автор допускает приемлимым, если найдутся пользователи/разработчики, которые реализуют свои собственные плагины для вывода других типов диаграмм.
Особенности
- Программа GEDKeeper практически полностью поддерживает стандарт GEDCOM v5.5.1. Включая нестандартное европейское расширение для хранения записей и ссылок географических мест с координатами.
-
Также реализованный формат GEDCOM дополнен нестандартными расширениями для хранения и обработки социальных групп, исследований, задач и корреспонденции. Такие расширения
есть во многих генеалогических программах но, к сожалению, не стандартизованы. Хотя в прошлом предпринимались неоднократные попытки сообщества разработать новую
версию стандарта GEDCOM, в том числе со всеми этими дополнениями, но ни одна не получила популярности.
-
Недостатком также является то, что в программе GEDKeeper не был реализован механизм сохранения файлов в совершенно чистом формате стандарта, без расширений.
Ни одному пользователю за годы существования программы это не понадобилось.
-
Программа сильно ориентирована на русско-язычного пользователя, поэтому некоторые средства, в том числе для работы с именами, недостаточно гибкие
и будут не удобны для иностранных пользователей.
-
На данный момент программа не использует никаких механизмов хранения данных в реляционных базах данных. Эксперименты показали, что на базах данных с количеством
записей до 500 тыс. человек, это не даст весомого преимущества по сравнению с ныне используемыми механизмами ни в скорости, ни в удобстве работы. Поскольку такие вопросы задавались ранее,
отдельно нужно подчеркнуть, что программа никогда не будет поддерживать хранение данных в коммерческих реляционных базах данных настольных - MS Access,
или клиент-серверных из ряда Oracle, Sybase, или MS SQL Server.
Если нужда возникнет, будут рассматриваться только свободные варианты из ряда: SQLite, MySQL, PostgreSQL, FireBird, возможно - BerkeleyDB.
-
Стандарт GEDCOM поддерживает два равноценных возможных способа хранения внутренних сносок на мультимедиа-материалы, заметки и источники: локальное хранение в фактах событий
и в виде полноценных записей, равноправных с такими типами записей как персоны или семьи. Программа GEDKeeper использует только второй способ, при этом любой GEDCOM-файл
из внешних источников автоматически преобразуется в процессе загрузки. Это было сделано для того, чтобы в любой момент времени абсолютно все имеющиеся заметки, мультимедиа-материалы
и источники были доступны для просмотра и навигации, с возможностью увидеть какие записи на них ссылаются.