gecube I-Z58 >I-Z138 > ... > I-A6397
Сообщений: 376 На сайте с 2015 г. Рейтинг: 194 | Наверх ##
15 марта 2016 18:37 Думаю, что GRAMPS оптимальный вариант. Разъясню свою точку зрения.
1. GRAMPS написан на Python. Этот язык здоровский. Он с одной стороны простой, а с другой - очень мощный и расширяемый. Он позволяет сконцентрироваться на решении задачи, а не на борьбе с ограничениями самого языка (как если писать на с++). 2. Как следствие того, что GRAMPS написан на Python, эта программа портабельна, т.е. может быть запущена на целом ряде платформ - win, mac, linux, гипотетически даже Андроид. 3. GRAMPS open-source проект и будет только развиваться. Инвестировать в его разработку выгодно. Даже если кто-то возьмёт эти наработки и выпустит коммерческий продукт. 4. Своя система подключаемых модулей это круто. Но для классических приложений разработка такой системы или встроенного языка программирования может оказаться весьма дорогой затеей. Причем по всем параметрам. В случае GRAMPS мы такой язык получаем бесплатно - это Python, на котором и написаны компоненты этой программы.
Из минусов gramps: мне не понравилась скорость работы этого приложения. Она не фонтан. У некоторых коммерческих конкурентов, кстати, скорость работы ещё хуже. С другой стороны, скорость работы можно улучшить - резерв для этого есть. |