🌱 PlantUML с первого взгляда

🚀 Начало работы

PlantUML - это универсальный инструмент, позволяющий быстро и просто создавать широкий спектр диаграмм.

Используя простой и интуитивно понятный язык, пользователи могут без труда создавать различные типы диаграмм. Для подробного изучения возможностей и синтаксиса языка обратитесь к Справочному руководству по языку PlantUML.

Если вы впервые знакомитесь с PlantUML, мы рекомендуем начать с нашей страницы быстрого запуска, чтобы быстро освоить и начать работать. Если у вас возникнут вопросы, наша страница F.A.Q. является ценным ресурсом. Кроме того, PlantUML может быть легко интегрирован с множеством других инструментов для улучшения вашего рабочего процесса.

🧩 Поддерживаемые UML-диаграммы

С помощью PlantUML вы можете создавать хорошо структурированные UML-диаграммы, включая, но не ограничиваясь ими:

📈 Поддерживаемые не-UML диаграммы

Помимо традиционных UML диаграмм, PlantUML также поддерживает создание различных других типов диаграмм, таких как:

📣 Дополнительные возможности

Повысьте динамичность и информативность ваших диаграмм с помощью этих дополнительных возможностей:

📥 Форматы ввода

PlantUML позволяет генерировать диаграммы из различных форматов исходных данных:

Вы можете выбрать одну из различных внутренних кодировок:

⚙ Движки компоновки и опции

PlantUML позволяет использовать несколько различных движков компоновки:

  • Graphviz — движок по умолчанию. Использует внешнюю программу;
  • Smetana. (Используйте !pragma layout smetana в файле или -Playout=smetana в командной строке.) Порт Graphviz на Java. Отличается немного более прямыми стрелками;
  • VizJs использует JavaScript. (Используйте -graphvizdot vizjs в командной строке.) Имеет свойство увеличивать расстояние между узлами, что приводит к увеличению диаграммы;
  • ELK (Eclipse Layout Kernel). (Используйте !pragma layout elk в файле или -Playout=elk в командной строке.) Поддерживает только ортогональную компоновку и не охватывает всех возможностей.

Диаграммы последовательностей имеют 2 движка:
  • Puma — старый и все еще используемый по умолчанию;
  • Teoz (Используйте !pragma teoz true в файле или -Pteoz=true в командной строке) — новый движок, обладающий некоторыми уникальными возможностями: привязки(именованные стрелки/сообщения), длительность, вложенные блоки....

Добиться хорошей компоновки с помощью PlantUML иногда бывает непросто. Смотрите PlantUML GraphViz Layout от Марка Джорджа из Университета Отаго для получения дополнительных советов.

📤 Выходные форматы

Экспорт диаграмм в различные форматы, соответствующие вашим потребностям, включая:

  • PNG для удобного обмена изображениями
  • SVG для масштабируемой векторной графики
  • LaTeX для высококачественного набора текста
  • ASCII art (доступно только для диаграмм последовательности) для текстового представления

🎉 Наслаждайтесь

Начните работу сегодня и расширьте свои возможности создания диаграмм с помощью PlantUML. Превращайте свои идеи в четкие и профессиональные диаграммы без особых усилий 🎉!


Privacy Policy      Advertise