Если нужен цельный локальный проект
Вложенные холсты, файлы Windows, поиск по дереву и резервное восстановление должны оставаться в одной библиотеке.
8 возможностей Schemas по порядку: что это, какую задачу решает, как устроено у нас и чем на это отвечают Miro и draw.io. С честной пометкой там, где мы не первые.
Вложенные холсты, файлы Windows, поиск по дереву и резервное восстановление должны оставаться в одной библиотеке.
Комментарии, упоминания, общий доступ и realtime-редактирование важнее автономности и локального владения файлами.
Нужны зрелые страницы, слои, экспорт и выбор локального или облачного хранилища для отдельных схем.
Ось сравнения — функционал Schemas. Мы берём наши возможности по очереди и смотрим, чем на каждую отвечают Miro и draw.io. Это не обзор Miro или draw.io: у них есть области, которых мы не реализуем, и в это сравнение они не попадают.
Любой элемент холста может владеть собственным дочерним холстом — со своим содержимым, своей камерой и путём назад к родителю.
Сложная работа не помещается на одну плоскость. Обычно её начинают растягивать в стороны, и через месяц проект превращается в поле, где уже не найти нить.
Двойной щелчок открывает следующий уровень, навигационная цепочка ведёт к родителю. Дерево уровней хранится вместе с корневым холстом, поэтому поиск и экспорт понимают глубину, а не только текущий экран.
Глубина — не режим и не отдельная функция, а свойство модели элемента. Поэтому она не требует ручных ссылок между документами и не рассыпается при переносе проекта.
Сильная организация доски: именованные области, слои и вложенные контейнеры в режиме диаграмм.
Зрелые страницы внутри одного файла; переход на следующий уровень строится ссылками между страницами.
Сборка процессных, UML- и архитектурных схем на реальном холсте: фигуры, группы, подписи и три типа связей.
Схема нужна не ради картинки. Если фигуры и связи нельзя довести до порядка, диаграмма остаётся черновиком и перестаёт быть документом, на который можно ссылаться.
Фигуры, группы, подписи и связи остаются частью проекта и попадают в экспорт вместе с тем уровнем, которому принадлежат.
Здесь мы не заявляем превосходства: и Miro, и draw.io — зрелые редакторы диаграмм. Наше отличие в том, что схема живёт внутри проекта с деревом уровней и материалами, а не отдельным документом рядом с ними.
Обширные наборы фигур и шаблонов для диаграмм на общей доске.
Большие библиотеки фигур, включая UML и архитектурные нотации, и точная работа с геометрией.
PDF, документы, SVG, изображения, архивы, аудио, видео и ссылки лежат рядом со схемой как управляемые файлы проекта.
Материал, вырванный из контекста, теряет смысл: схема в одном месте, договор во втором, референс в третьем — и связь между ними держится только в чьей-то памяти.
Проект хранит файл в своей локальной библиотеке и строит превью для ориентации, а оригинал остаётся обычным файлом Windows — его можно открыть, скопировать и передать.
Файл не превращается ни в облачное вложение, ни в ссылку на чужую папку: он часть проекта и переезжает вместе с ним.
Файлы прикрепляются к доске и живут в облачном пространстве команды.
Диаграмма и материалы остаются отдельными файлами в выбранном хранилище.
Библиотека, настройки, история и материалы хранятся на вашем компьютере; основная работа не требует учётной записи и интернета.
Если проект живёт в чужом сервисе, доступ к нему зависит от сети, тарифа и того, работает ли сервис вообще.
Приложение открывается как обычная программа Windows и читает локальную папку библиотеки: базу SQLite, управляемые файлы, превью и служебные данные.
Автономность здесь — нормальный режим, а не аварийный. При этом draw.io Desktop тоже полностью работает без сети: наше отличие в том, что автономность соединена с единой библиотекой и деревом уровней.
Официального автономного режима нет; сила Miro — общий доступ и совместная работа через облако.
Desktop-версия автономна на Windows, macOS и Linux; файлы можно хранить локально.
Глобальный поиск находит конкретный элемент в глубине проекта, показывает путь к нему и открывает нужный холст.
В многоуровневом проекте объект потерять проще, чем файл: вы помните, что он есть, но не помните, на каком уровне и в какой ветке.
Результат — не список файлов: поиск возвращает путь до объекта, открывает холст-владельца и возвращает к самому элементу.
Поиск понимает дерево уровней, потому что дерево — часть модели проекта, а не соглашение об именах папок, которое нужно соблюдать вручную.
Находит доски и содержимое внутри облачного пространства команды.
Находит фигуры и текст в открытом файле диаграммы.
Нативный пакет сохраняет проект целиком, а внешние форматы отдают материал туда, где его продолжат, покажут или согласуют.
Проект, который нельзя вынести из приложения, — заложник инструмента. Проект, который выносится только картинкой, нельзя продолжить.
Форматы .schemasboard и .schemascanvas сохраняют дерево и дают точное продолжение работы. SVG, PNG, JPEG, WebP, PDF, PPTX, JSON, draw.io и автономный HTML решают задачи показа и передачи.
Точное продолжение редактирования обещают только наши нативные форматы — внешние решают разные задачи и могут терять часть структуры, и мы говорим это прямо. draw.io при этом остаётся ориентиром открытой файловой совместимости.
PDF, JPG, SVG и CSV; часть структуры, комментариев и интерактивности не переносится.
Файлы удобны для Git и внешних хранилищ, сильная экосистема импорта.
Импорт и экспорт работают не только с «всем проектом»: можно взять текущий холст, выбранную ветку или проект целиком.
Обычно приходится выбирать между «отдать всё» и «собрать нужное вручную». Оба варианта плохи, когда передать надо одну ветку — и только её.
Импорт добавляет материал в текущий контекст, а не в корень проекта. Экспорт отдаёт выбранный масштаб в выбранном формате.
Выбор масштаба возможен именно потому, что проект — дерево: у ветки есть граница, которую можно назвать, проверить и передать.
Экспорт охватывает доску или выделенный на ней фрагмент.
Экспорт охватывает страницу, выделение или файл диаграммы целиком.
История действий, безопасное удаление, корзина, проверка библиотеки и резервное восстановление рабочего контекста.
В большом проекте цена случайного действия растёт: ошибка стоит не одного элемента, а всего собранного контекста.
Проверка библиотеки сверяет базу, связи записей и обязательные файлы. Полная резервная копия создаётся без перезаписи существующей и остаётся там, где вы укажете.
Восстановление — часть локальной библиотеки, а не услуга сервиса: копия остаётся у вас и не зависит от доступа к учётной записи.
Версии доски хранятся в облачном пространстве вместе с самой доской.
История определяется тем, где лежит файл, а не самим редактором.