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

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

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

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

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

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

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

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

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

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

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

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

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

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

⚙ Layout Engines and Options

PlantUML allows you to use several different layout engines:

  • Graphviz is the default engine. Relies on an external program;
  • Smetana. (Use !pragma layout smetana in the file or -Playout=smetana on the command-line.) A port of Graphviz to Java. Tends to make slightly straighter arrows;
  • VizJs uses JavaScript. (Use -graphvizdot vizjs on the command line.) Tends to space out nodes more, resulting in a bigger diagram;
  • ELK (Eclipse Layout Kernel). (Use !pragma layout elk in the file or -Playout=elk on the command-line.) Supports only orthogonal layout, and doesn't cover all features.

Sequence diagrams have 2 engines:
  • Puma is the older and still default engine;
  • Teoz (Use !pragma teoz true in the file or -Pteoz=true on the command-line) is a new engine that has some unique features: anchors (named arrows/messages), duration, nested boxes...

Achieving good layout with PlantUML is sometimes non-trivial. See PlantUML GraphViz Layout by Mark George at University of Otago for more advice.

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

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

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

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

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


Privacy Policy      Advertise