Для многих задач есть очевидные решения. Документы — Word, фотографии — Photoshop, а для рисования схем — Draw.io. Давайте попробуем разобраться, почему этот сервис так популярен, хотя есть десятки альтернатив.
Для тех, кто не знает
Draw.io — мощный бесплатный (почти) сервис для создания диаграмм и различных схем. Правда, при открытии файлов Visio всё же могут возникнуть некоторые проблемы.
По плюсикам. Работает бесплатно, есть интеграция с облачными сервисами, совместная и офлайн-работа, импорт данных из стороннего софта.
По минусикам. Как я уже говорил, не очень хорошо работает с данными из Visio. Также мало шаблонов, и в бесплатной версии нельзя обратиться в техподдержку.
Кстати, многие наверняка даже не догадываются, но сервис доступен не только из браузера. Вы можете установить и десктопные приложения на Винду, Мак и Линукс. Приложения прячутся по этой ссылке.
Начало работы
Я всё же расскажу про онлайн-версию, так как для многих это самый популярный вариант взаимодействия с Draw.io.
Чтобы начать им пользоваться, достаточно перейти на сайт и без всяких регистраций начать рисовать диаграммы. Но нужно будет выбрать, где вы собираетесь хранить данные: локально или в одном из облачных сервисов.
Далее нужно выбрать тип создаваемой диаграммы. Есть графики, блок-схемы, карты и много чего ещё.
К сожалению, самих шаблонов для диаграмм не так много, как у платных конкурентов. Но самые базовые варианты всё же доступны. А ещё можно воспользоваться шаблонами от сообщества.
И вот теперь можно начинать рисовать собственные схемы. Интерфейс Draw.io позволяет быстро начать работу даже новичку. Все инструменты интуитивно понятны и расположены удобно. Сам проект хранится в виде векторной графики, что позволяет апскейлить его до любых размеров.
Добавлять элементы в рабочее пространство можно простым перетаскиванием, а стрелки и прочие соединения автоматически прикрепляются к ним.
Прочие фишки
Вообще, возможностей в плане редактирования до фига, и рассказать о них всех практически невозможно. В этом плане Draw.io не отстаёт от платных вариантов, а иногда даже превосходит.
Есть продвинутые возможности форматирования, управления формами, синхронизация данных между устройствами и многое-многое другое.
Как я писал в самом начале, есть совместная работа. Но для интеграции с Confluence потребуется всё же приобрести лицензию.
На входе сервису можно подать следующие форматы: XML (draw.io), GLIFFY (Gliffy), JSON (Lucidchart), VSDX (Visio), PNG (with XML), JPEG, SVG и CSV. А на выходе доступны: PNG, JPEG, SVG, PDF, VSDX (Visio), HTML, XML, URL.
Стоимость
Цены на сервис просты и понятны. Облачный вариант начинается от $20 в месяц за 20 пользователей. А установка на свой сервак обойдётся в $6000 в год за 500 пользователей. Сюда же входит поддержка пользователей.
Мне нечасто приходится работать с блок-схемами и прочими штуками. Но, например, наши системные аналитики всегда начинают строить схемы именно в этом сервисе. Да и чаще я встречаю проекты, созданные именно в Draw.io.
Что неудивительно, учитывая возможности, которые предоставляет сервис абсолютно бесплатно и даже без необходимости регистрации. При этом он умудряется работать в браузере и не лагать на тяжёлых схемах.