# Преимущества и особенности

### Преимущества

- Программа GEDKeeper бесплатна и не содержит какой-либо рекламы.
- GEDKeeper - кросс-платформенный проект, поддерживаются реализации и дистрибутивы для операционных систем Windows и Linux.
- Не имеет каких-либо ограничений на количество данных.
- Ключевой функционал не застаивается и постоянно совершенствуется, ядро непрерывно развивается, тестируется на ошибки и проблемы, опробуются новые подходы к повышению надежности и производительности.
- Здоровый консерватизм в интерфейсе - автор программы не перестраивает интерфейс в каждой новой версии, следуя всем новым модам на дизайн и функционал.
- Программа имеет ряд возможностей для расширения: есть поддержка скриптов и разработки плагинов. Любой пользователь с навыками программирования на языках VB.NET и C# может присоединиться и написать свой плагин.
- Реализована поддержка переключения языков интерфейса. При этом любой пользователь может присоединиться и сделать перевод программы на свой язык.
- Основной упор в разработке автор делает на максимальное усиление средств навигации и поиска информации в больших массивах генеалогической информации (фильтрация, поиск, навигация);
- Программа не содержит каких-либо встроенных механизмов интеграции с генеалогическими социальными сетями или базами данных, а также облачными сервисами, и не принуждает пользователей сохранять туда данные.
- Программа содержит ряд средств для гарантированного сохранения данных в случае возможных критических ошибок функционала.
- В программе сделан основной упор на то, чтобы предоставить пользователю полностью распоряжаться тем, как будут обрабатываться изображения деревьев или родословных росписей, поэтому основной функционал - пользователь может сохранить изображение дерева или PDF-файл с росписью в файл и далее распечатать их любым удобным для него способом из программ просмотра изображений и PDF-документов, предварительно обработав или изменив изображение. Но также есть и встроенные возможности для печати документов, которые менее гибкие, чем специализированные сторонние средства.

### Особенности

- Программа GEDKeeper практически полностью поддерживает стандарт GEDCOM v5.5.1. Включая нестандартное европейское расширение для хранения записей и ссылок географических мест с координатами.
- Также реализованный формат GEDCOM дополнен нестандартными расширениями для хранения и обработки социальных групп, исследований, задач и корреспонденции. Такие расширения есть во многих генеалогических программах но, к сожалению, не стандартизованы.
- Недостатком также является то, что в программе GEDKeeper не был реализован механизм сохранения файлов в совершенно чистом формате стандарта, без расширений.
- Программа сильно ориентирована на русско-язычного пользователя, поэтому некоторые средства, в том числе для работы с именами, недостаточно гибкие и будут не удобны для иностранных пользователей.
- На данный момент программа не использует никаких механизмов хранения данных в реляционных базах данных. Эксперименты показали, что на базах данных с количеством записей до 500 тыс. человек, это не даст весомого преимущества. Программа никогда не будет поддерживать хранение данных в коммерческих реляционных базах данных - MS Access, Oracle или MS SQL Server. Если нужда возникнет, будут рассматриваться только свободные варианты из ряда: SQLite, PostgreSQL, FireBird.
- Стандарт GEDCOM поддерживает два равноценных возможных способа хранения внутренних сносок на мультимедиа-материалы, очники: локальное хранение в фактах событий и в виде полноценных записей, равноправных с такими типами записей как персоны или семьи. Программа GEDKeeper использует только второй способ, при этом любой GEDCOM-файл из внешних источников автоматически преобразуется в процессе загрузки. Это было сделано для того, чтобы в любой момент времени абсолютно все имеющиеся заметки, мультимедиа-материалы и источники были доступны для просмотра и навигации, с возможностью увидеть какие записи на них ссылаются.