Ситникова Ольга, ІТ-аналітікDIRECTUM
Сьогодні я вирішила зробити невеликий огляд онлайн-засобів для малювання діаграм, доступних будь-якому інтернет-користувачеві безкоштовно.
Поки особисто мені здається природним, що функціонал онлайн-«рисовалок» біднішими, ніж тих засобів моделювання, за дистрибутив і оновлення яких користувачі витрачають певну кількість кровно зароблених. Однак, мене приємно здивував той факт, що не так він і біднішими. Розглянемо дві подібних один одному системи: Diagram.ly і yWorks.
Diagram.ly створює враження системи, яка намагається надати користувачеві функціонал, найбільш наближений до можливостей десктопних клієнтів (наприклад, того ж Microsoft Visio). Тут є майже все, до чого ми звикли:
- Багаті можливості текстового форматування. Текст можна написати одним з п'яти шрифтів: Verdana, Helvetica, Times New Roman, Garamond або Courier New. Розмір шрифту можна змінювати в діапазоні від 6 до 60 пунктів. Можна міняти жирність тексту, писати курсивом або з підкресленням, змінювати вирівнювання тексту. Текст, до речі, вводиться дуже просто: по подвійному кліку на блоці.
Крім текстового форматування присутній і форматування об'єктів: працюють угруповання, разгруппировка, перенесення на задній / передній плани, взаємне вирівнювання об'єктів, зміна орієнтації блоків. У блоку можна змінити колір шрифту, підкладки та лінії, додати тінь і градієнт, а також вибрати зображення, що займає блок.
3. Вибір декількох способів відображення коннектора. Для стрілки можна задати вид, зігнутість ліній з'єднання, тип лінії (тільки суцільна або пунктир), товщину лінії.
- На блоках і сторінці працює контекстне меню (по правій кнопці миші).
Оскільки бочку меду прийнято розбавляти ложкою дьогтю, назву невеликі недоліки, який мені вдалося помітити в Diagram.ly.
- Чи не пропонуються приклади діаграм, на основі яких можна створити свої власні мистецтва.
- Система створюється, по всій видимості, групою ентузіастів і часом в роботі системи виникають досить дурні баги (наприклад, в день написання цього мені не вдавалося застосувати зміна шрифтів). Однак, цей недолік з лишком покриває наявність власної стрічки Diagram.ly в Google Plus. в якій можна відкрито висловлювати свої побажання та пропозиції.
Ну і зараз в розробці знаходиться нова поліпшена версія Diagram.ly з полегшеним лаконічним інтерфейсом, який мені подобається, якщо чесно, трохи більше. До речі, вона відкрита для бета-тестування.
yWorks справляє враження системи, яка хоче надати користувачеві мінімально достатній для роботи набір стенсілов і засобів роботи з ними.
Відзначимо впадають в очі особливості роботи системи:
- З першого погляду видно, що панель інструментів цієї системи не така насичена, в ній можна виконати мінімальну кількість дій (відкотити або повторити дію, відкрити, зберегти або роздрукувати діаграму, попрацювати з буфером обміну, змінити масштаб або вид відображення дошки).
- Варто зізнатися, що без довідки складно здогадатися, що текст в блоки додається по кнопці F2. Думаю, що якби не звичка «палити мани» при першій же складності, я б так і не здогадалася до цього. Однак, варто віддати належне: довідка написана добре і навіть при середньому рівні англійської буде цілком зрозуміла користувачеві.
- Видів блоків не так багато, але достатньо для малювання, наприклад, схем-бізнес-процесів, UML-діаграм, ER-діаграм і блок-схем. Також можна додавати кастомниє блоки. Не дуже мені сподобалося, що можна відкрити тільки одну групу блоків за один раз. Так що, доведеться запам'ятовувати, в якій групі лежить блок, якщо раптом ви захочете знову ним скористатися. Однак, приємний той факт, що, наприклад, всі об'єкти-артефакти для BPMN-схеми ховаються за однією і тією ж картинкою артефакту з типом «документ» (інші показуються при кліці на маленьку стрілочку в правому нижньому кутку значка). Це економить робочий простір.
- Щодо форматів роботи: завантажувати в систему можна тільки об'єкти з розширенням .Graphml. Зберігати діаграми можна як файли зовсім без розширення (тим паче, що воно і не пропонується), а також експортувати як растрову картинку у форматі PNG. Приємно, що при експорті діаграми в картинку система пропонує налаштувати параметри експорту.
- Для новачків творці системи підготували плюшки у вигляді можливості подивитися приклади діаграм, що особисто мені здається дуже обгрунтованим рішенням. Для багатьох людей опора на раніше кимось створену модель є великою підмогою в роботі.
- І спеціально наостанок я залишила найбільший плюс цієї системи. У блоків можна вказувати дуже велика кількість властивостей, наприклад, швидко міняти тип блоку, з точністю до пікселя вказати місце розташування об'єкта на дошці і його розмір, задати текст, колір фону, меж і завантажити зображення, яке буде займати фон.
Про компанію-розробника yWorks можна прочитати на її офіційній сторінці.
Трохи узагальнюючи все вище сказане, можу припустити, що Diagram.ly сподобається більше молодим людям, яких радує велика кількість можливостей, гарний інтуїтивний інтерфейс, якісна верстка сторінки та ін. а в yWorks знайдуть натхнення люди, яких дуже цікавить внутрішня частина питання: властивості об'єктів, збереження робочого простору, зручна навігація.
Варто зізнатися, що та висоту, яку взяли і міцно утримують сучасні безкоштовні (!) Онлайн-засоби створення діаграм, дійсно можна назвати якщо не приголомшливою, то, по крайней мере, значною. Ось так, з будь-якої точки світу можна тепер створювати дійсно якісні та красиві діаграми, зберігати їх в зручний формат передачі (картинки), застосовуючи при цьому всі наявні у вас навички оформлення. І все це абсолютно безкоштовно.
Але для автоматизації бізнес-процесів великої організації, звичайно, потрібні комплексні ІТ-рішення, наприклад, ECM-система з розвиненим workflow-движком.