Narzędzia do rysowania diagramów

Narzędzia do rysowania diagramów

Mam wrażenie, że diagramy są jednym z moich najczęściej używanych narzędzi jako architekta i konsultanta. Język wizualny jest jednym z najbardziej uniwersalnych i najprostszych sposobów przekazywania i przede wszystkim uwspólnienia wiedzy.

W związku z tym do codziennej pracy potrzebuję dobrego narzędzia do rysowania diagramów. Takich narzędzi jest bardzo wiele, jednak zanim zaczniemy zastanawiać się, które z nich wybrać (lub w ogóle jakie mamy możliwości), to trzeba zdefiniować nasze wymagania. W moim przypadku bardzo mocno zależy mi na swobodzie tworzenia diagramów. Nie jestem fanem podążania w 100% za standardami (czytaj więcej https://www.diwebsity.com/2020/09/29/standardy-w-rysowaniu-diagramow-dlaczego-nie-warto-ich-uzywac/), więc zgodność danego narzędzia z nimi nie jest dla mnie najważniejsza.

Oto moje wymagania odnośnie narzędzia do rysowania diagramów:

  • diagramy powinny ładne (wiem, że to bardzo subiektywne pojęcie), nowocześnie wygadać, powinny być czytelne i łatwe do czytania,
  • powinienem być w stanie łatwo uzyskać taki sam szablon graficzny różnych diagramów,
  • narzędzie powinno być możliwie tanie,
  • nie musi wspierać żadnego konkretnego standardu wizualizacji (BPMN, UML, itp.),
  • powinno mieć edytor wizualny,
  • import do PNG jest konieczny, 
  • import do SVG jest opcjonalny, ale miłe widziany, 
  • powinno wspierać ikony lub symbole wizualne, żeby poprawić czytelność diagramów. 

W tym artykule zaprezentuję Ci kilka rozważanych przeze mnie narzędzi, jednak przede wszystkim jest to przykład mojego analitycznego podejścia do wybierania narzędzi (opisuje to tutaj: Jak podejmować wystarczająco dobre decyzje?).

Przejdźmy więc do analizy i wyboru najlepszego narzędzia do rysowania diagramów.

Textografo

Aplikacja chmurowa

Zalety:

  • ma opcję konwertowania tekstu na diagramy, co może przyspieszyć tworzenie standardowych diagramów, 
  • prosty interfejs. 

Wady:

  • najtańszy plan zawiera branding, 
  • duże ograniczenia nawet w płatnym planie, 
  • tylko do diagramów. 
Koszt48 $ rocznie
Ograniczenia5 diagramów i 50 figur na diagramie, branding
Export do PNGTak
Export do SVGNie
Szybki i prosty edytorTak
Wsparcie ikonNie
Wsparcie dla obrazkówNie
Textgrafo – porównanie opcji
Textgrafo - przykład
Textgrafo – przykład
Textgrafo - cennik
Textgrafo – cennik

Creately

Aplikacja chmurowa

Zalety:

  • wygląda bardzo dobrze, 
  • posiada darmowy plan, 
  • eksport wysokiej jakości, 
  • integracja z Google Search przy dodawaniu obrazków. 

Wady:

  • darmowy plan pozwala tylko na publiczne diagramy. 
KosztDarmowy48 $ rocznie75 $ opłata jednorazowa
Ograniczenia5 publicznych diagramów
Eksport do PNGTakTakTak
Eksport do SVGNieTakTak
Szybki i prosty edytorTakTakTak
Wsparcie ikonNieNieNie
Wsparcie dla obrazkówTakTakTak
Creately – porównanie opcji
Creately - przykład
Creately – przykład
Creately - cennik
Creately – cennik

ConceptDraw

Aplikacja desktopowa

Zalety:

  • dużo elementów do użycia (w tym dużo związanych ze standardami). 

Wady:

  • wysoka cena, 
  • brak ikon. 
Koszt200 $ rocznie
Ograniczenia
Export do PNGTak
Export do SVGTak
Szybki i prosty edytorTak
Wsparcie ikonOgraniczone
Wsparcie dla obrazkówTak
ConceptDraw – porównanie opcji
ConceptDraw - przykład
ConceptDraw – przykład
ConceptDraw - cennik
ConceptDraw – cennik

EDraw

Aplikacja desktopowa

Zalety:

  • duży zbiór figur i ikon, 
  • dobre do infografik, 
  • świetne wsparcie do pasków postępu, 
  • jednorazowa opłata. 

Wady:

  • wysoka cena. 
Koszt139$ jednorazowa opłata
Ograniczenia
Export do PNGTak (JPG i TIFF)
Export do SVGTak
Szybki i prosty edytorTak
Wsparcie ikonTak
Wsparcie dla obrazkówTak
EDraw – porównanie opcji
EDraw - przykład
EDraw – przykład
EDraw - cennik
EDraw – cennik

Whimsical

Aplikacja chmurowa

Zalety:

  • bardzo prosty interfejs, 
  • duży zbiór ikon, 
  • możliwość użycia własnych obrazków, 
  • posiada darmowy plan. 

Wady:

  • eksport tylko do PNG, 
  • ograniczona ilość figur. 
KosztDarmowa120 $ rocznie
Ograniczenia4 board only
Export do PNGYesYes
Export do SVGNoNo
Szybki i prosty edytorYesYes
Wsparcie ikonYesYes
Wsparcie dla obrazkówYesYes
Whimsical – porównanie opcji
Whimsical - przykład
Whimsical – przykład
Whimsical - cennik
Whimsical – cennik

LucidChart

Aplikacja chmurowa

Zalety:

  • eksport do SVG, 
  • darmowy plan, 
  • możliwość dodawania ikon do elementów. 

Wady:

  • bardzo skomplikowany interfejs. 
KosztDarmowa96 $ rocznie
Ograniczenia25 MB only
Export do PNGTakTak
Export do SVGTakTak
Szybki i prosty edytorTakTak
Wsparcie ikonTylko zaimportowaneTylko zaimportowane
Wsparcie dla obrazkówTylko zaimportowaneTylko zaimportowane
LucidChart – porównanie opcji
LucidChart - przykład
LucidChart – przykład
LucidChart - cennik
LucidChart – cennik

Draw.io

Aplikacja Windows i chmurowa

Zalety:

  • duży zbiór figur i ikon, 
  • możliwość użycia własnych obrazków, 
  • szybkie łączenie połączeń, 
  • eksport do wielu formatów, 
  • darmowa bez żadnych kruczków. 

Wady:

  • brak możliwości tworzenia szablonów wizualnych, 
  • brak synchronizacji pomiędzy wersją chmurową i Windowsową.
KosztDarmowa
Ograniczenia
Export do PNGTak
Export do SVGTak
Szybki i prosty edytorTak
Wsparcie ikonTak
Wsparcie dla obrazkówTak
Draw.io – porównanie opcji
Draw.io - przykład
Draw.io – przykład

Podsumowanie

Bazując na tym szybkim porównaniu – szybkim bo w zasadzie najwięcej czasu zajęło mi robienie screenów tych wszystkich narzędzi – wybór jest prosty. Tylko jedno narzędzie spełnia wszystkie moje wymagania i co więcej jest za darmo – Draw.io.

Podsumowując ja osobiście wybrałem draw.io do rysowania diagramów. Drugim rozważanym przeze mnie narzędziem, które nawet lepiej wygląda jest Creately, jednak możliwość darmowego korzystania z pierwszego narzędzia przeważyła szalę.

Dodatkowo warto zwrócić uwagę na to jak wyglądała moja analiza i proces decyzyjny. Opisuje to dokładniej w kolejnym artykule: Jak podejmować wystarczająco dobre decyzje?.