Доброго дня всем.
В сегодняшней статье хотел бы поделиться проведенным анализом приложений, потенциально способных заменить MS Visio для разного рода задач.
Откуда возникла такая потребность
На самом деле, я давно работаю в Визио. Еще со студенческих времен рисую там блок-схемы для бизнес-процессов, различных функций и алгоритмов, просто чтобы не запутаться. Это мой must have при разработке сложных частей приложений.
Сейчас у меня закончилась лицензия MS Office, и я решил изучить рынок на предмет существующих аналогов. Возможно, эта тема заинтересует вас тоже, и я смогу помочь в решении подобной проблемы.
Как проходил поиск
Естественно, я начал с изучения бесплатных программ, которые давно существуют на рынке. Про них есть много статей, обзоров и видео роликов по работе внутри приложения. К тому же, их проще скачать и изучать самостоятельно.
В результате поисков остановился на трех вариантах:
2. diagrams.net
3. Dia
Также решил изучить и Реестр отечественного ПО. Стало интересно, есть ли решения в этой области в связи с нарастающим импортозамещением. И нашел лишь два продукта, которые тоже решил включить в анализ для сравнения:
1. Автограф – редактор деловой и технической графики
2. АСМО – графический редактор (АСМОграф)

В итоге у меня получился список из 5 кандидатов, которые я решил установить на свой компьютер для более детального изучения.
Критерии отбора
Подумал, что не стоит останавливаться лишь на тех задачах, что необходимы для работы именно мне, и расширил список требований, чтобы и вам было полезно. Вот самые главные из них:
Кроссплатформенность
Открытие и редактирование файлов Visio
Количество шаблонов и библиотек под разные направления деятельности
Удобство использования
Наличие руководства пользователя и материалов для самостоятельного изучения программы
Простота установки
Для платных продуктов:
Наличие бесплатной пробной версии
Стоимость лицензий
Моя оценка
Собственно, перейдем к непосредственным данным моего анализа аналогов MS Visio. Последовательно поделюсь мнениями о каждой программе и в конце предложу вам небольшую сводную таблицу по основным критериям.
1. LibreOffice Draw
Установка в целом простая, хоть и не особо быстрая, в сравнении с другими приложениями. Но тут необходимо скачивать ве��ь офисный пакет, даже если нужна лишь конкретная его часть.
Интерфейс удобный, понятен интуитивно. Есть достаточно подробная документация, правда, на английском языке, но переживать не стоит, встроенный в браузер переводчик вполне решает эту проблему.
Файлы Визио открывает хорошо, можно отредактировать уже существующие схемы, но полноценной работы за счет отсутствия многих примитивов скорее всего не получится.

В целом, вполне рабочая лошадка, если вам необходимы максимально простые блок-схемы. Но для чего-то более серьезного уже не подойдет.
Оставлю ссылку на видео знакомство (на английском), которое они предлагают в разделе Помощь. Есть поддержка на GitHub.
2. diagrams.net
Открывается в браузере. При отсутствии интернета, проектировать будет невозможно, но можно скачать и отдельное приложение под любую ОС.
Есть неплохое количество шаблонов, да и набор фигур здесь уже куда более приятный: различные методологии, библиотеки системного администрирования, электрические схемы и множество различных иконок.


Интерфейс по расположению и даже некоторым иконкам кнопок очень схож с Visio. У меня не возникло никаких проблем с адаптацией. Единственное, что может смущать, так это странная смесь языков – основные блоки на русском, но названия примитивов и настройка их параметров уже на английском. Будьте к этому готовы.

Импорт работает отлично, как *.vsdx, так и *.vsd. Экспорт чуть хуже, доступные форматы можно посмотреть на скриншоте ниже.

Меня, как разработчика, радует количество интеграций и других фишек для работы. Поэтому для себя однозначно возьму этот вариант на вооружение. А вы можете перейти на сайт и протестировать под свои задачи самостоятельно, благо, даже устанавливать для этого ничего не требуется.
3. Dia
Простая установка, понятный интерфейс, но совершенно несовременный стиль оформления как самого редактора, так и элементов на схеме. Встроенная справка на английском. Опять же неплохое количество библиотек (см. скриншот).

Можно рисовать и свои элементы. Но вот открывать файлы Визио Dia не может, что огорчает. Общее впечатление как от классического Paint – работает отлично, но функционал сильно развернуться не позволяет. В целом, использовать можно, но я бы предпочел предыдущий вариант.
4. Автограф
Получить версию на тестирование оказалось непросто, признаюсь честно, потратил на это несколько дней. Ну и разочаровался, потому что даже на первый взгляд, оказалась копия diagrams.net. Аналогичный софт под другой оберткой, вернитесь к скриншотам в diagrams.net и сравните с теми, что ниже, уже из Автографа.


Собственно, решил покопать глубже. Вдруг я наговариваю? Но смотрите сами. Редактор diagrams.net это оpen source, все исходные тексты выложены на github.com, у них два репозитория:
· drawio - онлайн версия редактора https://github.com/jgraph/drawio;
· drawio-desktop - настольная версия редактора https://github.com/jgraph/drawio-desktop.
Модель разработки у diagrams.net, по их заверениям, закрытая, они выкладывают исходники, но не дают сторонним фирмам участвовать в разработке. Отсюда очевидно, что ИМСАТ (разработчик Автографа) просто взяла их исходники и переделала под собственный продукт. Да, он вполне рабочий, но какой смысл за это платить? Причем еще и немаленькую сумму.

Обсуждать его по сути нет смысла, поскольку все описание diagrams.net относится и сюда тоже. Основная мысль по Автографу такова, что нет смысла платить за копию, когда оригинал, не уступающий ни в чем, открыт для бесплатного использования.
5. АСМОграф
Его я начал рассматривать в последнюю очередь, и уже никаких надежд не возлагал, но продукт оставил приятное впечатление.
Скачал пробную версию быстро. Отмечу подробную документацию и наличие видео роликов как по процессу установки, так и по работе внутри программы.
У них несколько версий редактора, мне было достаточно Персональной, но заявленный в других версиях функционал впечатляет. Для больших команд и компаний будет самое то, если можете потратить 20 минут на их полноценную презентацию, то ознакомьтесь. В целом, даже по ней видна работоспособность под абсолютно разные задачи.
Импорт есть из обоих интересующих нас форматов. Но с *.vsd история чуть сложнее. Они сделали утилиту, позволяющую скрыто конвертировать формат с помощью самого Visio. Так что, если у вас на компьютере он не установлен, будет сложнее.
Порадовало количество шаблонов и библиотек, очень многие выполнены по российским ГОСТам.

Есть проблемы с рисованием UML и BPMN, контейнерная вложенность объектов не реализована.
В целом интерфейс понятный. Можно работать как с более привычными схемами, так и с чертежами, поскольку есть размерные линии и возможность вырезания объектов друг из друга. А еще нашел возможность создания собственных библиотек или импорта их из Visio, что тоже удобно.

По стоимости на сайте тоже все прозрачно. И если на покупку бессрочной лицензии ценник весомый - 19 490 рублей, то есть возможность оформить подписку, где цена уже более приятна - от 2440 рублей за 6 месяцев (далее в зависимости от срока пользования).
Итоги
В целом, найти достойные аналоги оказалось вполне реально. Я бы остановил свой выбор на diagrams.net, поскольку его достаточно для решения моих задач, но и АСМОграф хорошо подойдет под более специфичные отрасли.
Критерий / Продукт | LibreOffice Draw | diagrams.net | Dia | Автограф | АСМОграф |
Кроссплатформенность | + | + | + | + | + |
Импорт схем Visio | + | + | - | + | + |
Шаблоны и библиотеки | - | + | + | + | + |
Удобство пользования | + | + | - | + | + |
Руководство, справка, материалы | + | +/- | - | +/- | ++ |
Простота установки | + | + | + | + | + |
Пробная версия |
|
|
| + | + |
Стоимость |
|
|
| - | + |
