Блок-схемы и диаграммы: чем заменить Microsoft Visio?
Один из наиболее известных векторных графических редакторов диаграмм — Microsoft Visio — призван визуализировать, изучать и объединять элементы сложной информационной картины. Многие пользователи склонны считать Visio достойным компромиссом или золотой серединой между слишком сложными специализированными инженерными программами (вроде AutoCAD) и сугубо дизайнерскими (как Adobe Photoshop и Corel Draw). Однако официальное использование продукции Microsoft в России сегодня существенно ограничено, в связи с чем мы решили изучить, чем можно заменить Visio. Несмотря на то что альтернативы Microsoft Visio исчисляются десятками, действительно достойных и сопоставимых по набору функций не так много. Рассмотрим некоторые из них.
Dia
Dia — это кросс-платформенный нетребовательный к системе редактор диаграмм с открытым исходным кодом. Распространяется бесплатно по лицензии GPLv2, доступен для скачивания непосредственно на официальном сайте. Интерфейс приложения построен на базе библиотеки GTK+. Программа является частью GNOME Office, но может использоваться обособленно. Существуют версии для ОС Linux, Unix, Mac OS и Windows, как для x32-, так и для x64-систем. Первая версия приложения появилась в 1998 году, а последнее обновление на сайте SourceForge датируется февралем 2020 года. При этом, судя по всему, ядро актуальной версии программы написано в 2014 году.
Редактор подходит для создания и корректирования разнообразных схем и диаграмм, в том числе блок-схем, древовидных схем, UML-структур, сетевых и потоковых диаграмм, моделей баз данных и многого другого (всего более 30 видов). По умолчанию пользователям доступно свыше 1000 предопределенных объектов и символов. В то же время, возможности Dia можно дополнить благодаря новым наборам объектов, описываемых с помощью XML. Помимо создания схем различных типов, в программе предусмотрен экспорт в PostScript, сохранение файлов в разных форматах и самостоятельная доработка с помощью языка программирования Python. Также функции программы можно расширить, используя существующие надстройки. Например, благодаря AutoDia можно организовать автоматическое создание UML-схем из программного кода, а за счет применения Dia2Code — автоматическое обратное преобразование (UML-схем в программный код). Dia умеет читать и сохранять многие растровые и векторные форматы — в частности, EPS, SVG, DXF, CGM, WMF, PNG, JPEG, VDX (диаграммы Visio в виде XML).
В связи с тем что программа долгое время не обновлялась, ее внешний вид оставляет желать лучшего и напоминает ПО десятилетней (и даже больше) давности. Тем не менее это никак не сказывается на ее работе. Благодаря простоте в освоении и множеству доступных функций, программа до сих пор остается востребованной среди массового пользователя. Среди плюсов стоит отметить легкую установку, понятный интерфейс на русском языке, хороший набор доступных библиотек, встроенную справку (только на английском языке), широкие возможности расширения базовых функций. Помимо крайне несовременного вида, к недостаткам Dia можно отнести неумение программы открывать родные файлы Visio в формате VSD. Разработчики ссылаются на то, что этот формат полностью пропиетарный и недокументированный, а потому работать с ним сложно. Однако в Visio 2002 появилась возможность экспортировать диаграммы, созданные в Visio, в виде XML (VDX), который поддерживается Dia. Также можно воспользоваться плагином-конвертером VSD-файлов в SVG-формат: он размещен на официальной веб-странице ПО под названием vsd2svg.
Draw.io (diagrams.net)
Это бесплатный онлайн-инструмент с большим набором возможностей для создания диаграмм разного качества и детализации. Работает непосредственно в интернет-браузере, а системных требований, как таковых, нет. При необходимости, например в случае проблем со связью, программу можно установить на ОС Windows, macOS, Linux — дистрибутивы доступны на веб-портале Github. Онлайн-версия в том числе отлично подойдет тем, кто хочет узнать о возможностях программы в максимально быстром и удобном режиме.
Российские операционные системы в 2024 году: из чего выбрать?
В наличии достаточное число доступных объектов и шаблонов для диаграмм — разные геометрические фигуры, формы и блоки, как простые, так и сложные, необычного внешнего вида, а их размер с легкостью меняется. Многие пользователи считают интерфейс хорошо продуманным и отмечают его схожесть с Microsoft Visio — впрочем, и у пользователей, успевших привыкнуть к другому ПО, сложностей возникнуть не должно. Файлы Visio (VSDX и VSD) открываются без каких-либо проблем. То есть импорт работает на отлично, тогда как с экпортом вариантов поменьше — диаграмму можно сохранить в виде VSDX (Beta), PDF, SVG и т. д. Программа переведена русский язык, но не полностью.
При первом запуске онлайн-версии пользователю будет предложено выбрать, где сохранять диграммы: Google Диск, OneDrive, Dropbox, Guthub. Gitlab или непосредственно на локальном устройстве. Впоследствии место хранения можно изменить.
LibreOffice Draw
Бесплатная программа поставляется в составе профессионального офисного пакета LibreOffice, и у этого есть как плюсы, так и минусы. Из минусов, в частности, необходимость скачивать весь офисный пакет, чтобы установить только графический редактор Draw. Из плюсов — организован простой обмен диаграммами, созданными в Draw, между всеми компонентами LibreOffice. Более того, вставленную таким образом графику можно продолжать редактировать уже внутри Writer (аналог Microsoft Word) или Impress (аналог Microsoft Excel).
Draw также считают довольно простой в освоении программой с легким интерфейсом. Кроме того, существует подробная документация на английском языке. Редактор рассчитан преимущественно на работу с векторной графикой, однако инструменты для редактирования растровых картинок также в наличии. Работа с оригинальными форматами Visio поддерживается на уровне редактирования сделанных ранее (в Visio) диаграмм и схем. LibreOffice Draw также доступна на всех популярных стационарных операционных системах, а ее системные требования весьма низкие — процессор с тактовой частотой от 1 ГГц, оперативная память от 1 Гбайт и наличие свободного места в дисковой подсистеме от 1,5 Гбайт.
«Р7-Графика»
«Р7-Графика» — векторный графический редактор от российских разработчиков, предназначенный для решения инженерных и бизнес-задач. С помощью программы можно управлять расположением объектов в рабочем пространстве и настраивать связи между ними. Созданные в программе диаграммы можно экспортировать в форматы PNG, JPEG, PDF, SVG и другие. Кроме того, ПО поддерживает любые виды операций с оригинальными файлами Visio (формат VSDX) и Draw.io/Diagrams.net (DRAWIO), что способствует легкому переходу на российское ПО.
ПО поддерживает множество различных диаграмм, в том числе организационные схемы, потоковые диаграммы, сетевые диаграммы, UML-диаграммы, планы сетей, диаграммы баз данных. В наличии значительная библиотека шаблонов тематических элементов. Если чего-то не хватает или, наоборот, нужно поделиться с коллегами, то можно импортировать/экспортировать нужные наборы объектов.
Разработчики позиционируют интерфейс своей программы как интуитивно понятный. Из интересного: «Р7-Графика» поддерживает ввод математических формул в нотации LaTeX, проверку орфографии надписей на русском языке, а также плагины и автогенерируемые блок-схемы из текстового описания — например, из CSV или SQL таблицы.
«Р7-Графику» можно установить на ОС Windows, РЕД ОС, «Астра Линукс», «Альт Линукс», а также Ubuntu/Debian и Centos. Ознакомительная версия доступна бесплатно в течение 30 дней. «Р7-Графика» для организаций доступна в рамках пакетных предложений от 10 600 рублей в год. Стоимость бессрочной лицензии предоставляется по запросу.
«АСМОграф»
Еще один отечественный векторный графический редактор от АО «Информатика» из города Иваново. Этот редактор инженерной и деловой графики официально позиционируется в качестве замены Visio. Совместимость особенно важна для тех пользователей, которые накопили большие объемы схем и библиотек в форматах Visio. Поддерживается импорт графических схем, диаграмм и чертежей из форматов Visio (VSD, VSDX, VSDM, STX), AutoCAD (DWG, DXF), LibreOffice Draw (ODG, FODG, OTG), MapInfo (MIF), SVG, SVGZ. Экспортировать созданную в «АСМОграфе» графику можно в форматы Visio (VSD, VSDX), AutoCAD (DWG, DXF), Mapinfo (MIF), SVG, SVGZ, PDF, PNG, JPG, GIF. Кроме того, импорт библиотек элементов из Visio и AutoCAD позволяет быстро сформировать необходимый набор библиотек.
«АСМОграф» позволяет создавать и редактировать различные виды схем: технологические и потоковые, блок-схемы, планы этажей, чертежи, диаграммы и многое другое. Программа предусматривает не только использование примитивов, но и рисование собственных фигур непосредственно на схеме. Отличный набор шаблонов и библиотек: свыше 200 библиотек элементов, при этом более 60 из них соответствуют российским ГОСТам, а значит, «АСМОграф» пригоден для черчения. В наличии подробная документация и видеоролики, благодаря которым можно разобраться с установкой программы и особенностями работы в ней. ПО действует на ОС Windows, AlterOS, ALT Linux, РЕД ОС, Astra Linux, ROSA Linux, ОСнова и других.
Для работы с СУБД предоставляется клиент-серверная версия «АСМОграф», которая позволяет отображать информацию из базы данных, настраивать связи объектов схем с объектами базы данных и другими схемами, а также предусматривает совместное редактирование схем и чертежей несколькими пользователями одновременно.
Судя по набору заявленных возможностей, «АСМОграф» самый мощный инструмент из описанных в обзоре, и на него точно стоит обратить внимание компаниям, нуждающимся в полноценной замене Visio и даже больше.
Программа условно бесплатная. Полноценную пробную версию на 30 дней можно скачать бесплатно. Кроме того, вариант программы в виде просмотрщика-конвертера работает бесплатно на бессрочной основе. Однако при необходимости создавать новые схемы и диаграммы нужна полная платная версия: бессрочная или временная, по подписке. Актуальная стоимость предоставляется по запросу.
«Графолайт»
Универсальное кросс-платформенное решение для создания схем и диаграмм от российского разработчика из Барнаула — компании Perpetuum Software. Продукт «Графолайт» позиционируется как «инструмент, графически поддерживающий генерацию и разработку идей, способствующий креативному мышлению», но по факту это очередной векторный графический редактор, предназначенный для создания схем и диаграмм.
В «Графолайте» можно создавать схемы архитектуры предприятия и бизнес-процессов на нем, наглядные пособия и презентации, блок-схемы алгоритмов, организационные диаграммы, карты сайтов, диаграммы Венна, EPC-диаграммы, схемы мозгового штурма, интеллект-карты, циклические диаграммы, планы помещений и этажей, BPMN-диаграммы, UML-диаграммы и некоторые другие.
Интерфейс спроектирован таким образом, что все управляющие элементы упорядочены с учетом контекста и размещены во всплывающем меню, которое появляется на экране, когда это действительно нужно. Благодаря этому удается получить максимум свободного места на экране для создания диаграмм. Создатели ПО считают это одним из основных достоинств «Графолайт».
«Графолайт» позволяет экспортировать созданные в нем работы в форматах PNG, JPG, PDF и SVG. Обойти стороной сравнение с рыночным стандартом не смогли и разработчики «Графолайта». В частности, сделан особый акцент на полноценности версии для планшетов под управлением мобильной ОС iOS: в отличие от Visio, который на планшетах работает только в режиме чтения, в «Графолайте» можно создавать и редактировать диаграммы пальцами, мышкой или пером.
Для обучения работе с программой на официальном сайте выложено краткое руководство пользователя и обучающие видео на Rutube. Установщик можно скачать для любой популярной операционной системы (Windows, Mac, Linux). Стоимость персональной лицензии «Графолайт» на 12 месяцев составляет 3499 рублей, бессрочной — 7499 рублей. Цены для бизнеса равны 7500 и 15000 рублей соответственно. В последнем варианте подразумевается стоимость за одну лицензию.
Выводы
Мы рассмотрели далеко не весь список из доступных для российских пользователей векторных графических редакторов блок-схем и диаграмм. На рынке есть как платные, так и бесплатные решения, как рассчитанные на профессионалов, так и на любителей-энтузиастов. Некоторые из указанных в обзоре приложений имеют достаточно долгую историю и уже успели хорошо себя зарекомендовать. Многие поддерживают экспорт и импорт файлов в форматах Visio. Не всегда и не у всех хорошо работает экспорт файлов в эти форматы, однако с импортом обычно все неплохо: файлы, созданные в Visio, успешно открываются в других программах, редактируются и затем сохраняются уже в новых, более универсальных форматах. Что касается подбора конкретного инструмента, то универсальных советов здесь быть не может. Потребности заказчиков, как и возможности каждого приложения, существенно различаются, поэтому нужно искать максимальное соответствие. Стоит дополнительно отметить, что российские решения «АСМОграф» и «Графолайт» выглядят на общем фоне очень достойно.