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.
Koszt | 48 $ rocznie |
---|---|
Ograniczenia | 5 diagramów i 50 figur na diagramie, branding |
Export do PNG | Tak |
Export do SVG | Nie |
Szybki i prosty edytor | Tak |
Wsparcie ikon | Nie |
Wsparcie dla obrazków | Nie |
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.
Koszt | Darmowy | 48 $ rocznie | 75 $ opłata jednorazowa |
---|---|---|---|
Ograniczenia | 5 publicznych diagramów | – | – |
Eksport do PNG | Tak | Tak | Tak |
Eksport do SVG | Nie | Tak | Tak |
Szybki i prosty edytor | Tak | Tak | Tak |
Wsparcie ikon | Nie | Nie | Nie |
Wsparcie dla obrazków | Tak | Tak | Tak |
ConceptDraw
Aplikacja desktopowa
Zalety:
- dużo elementów do użycia (w tym dużo związanych ze standardami).
Wady:
- wysoka cena,
- brak ikon.
Koszt | 200 $ rocznie |
---|---|
Ograniczenia | – |
Export do PNG | Tak |
Export do SVG | Tak |
Szybki i prosty edytor | Tak |
Wsparcie ikon | Ograniczone |
Wsparcie dla obrazków | Tak |
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.
Koszt | 139$ jednorazowa opłata |
---|---|
Ograniczenia | – |
Export do PNG | Tak (JPG i TIFF) |
Export do SVG | Tak |
Szybki i prosty edytor | Tak |
Wsparcie ikon | Tak |
Wsparcie dla obrazków | Tak |
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.
Koszt | Darmowa | 120 $ rocznie |
---|---|---|
Ograniczenia | 4 board only | – |
Export do PNG | Yes | Yes |
Export do SVG | No | No |
Szybki i prosty edytor | Yes | Yes |
Wsparcie ikon | Yes | Yes |
Wsparcie dla obrazków | Yes | Yes |
LucidChart
Aplikacja chmurowa
Zalety:
- eksport do SVG,
- darmowy plan,
- możliwość dodawania ikon do elementów.
Wady:
- bardzo skomplikowany interfejs.
Koszt | Darmowa | 96 $ rocznie |
---|---|---|
Ograniczenia | 25 MB only | – |
Export do PNG | Tak | Tak |
Export do SVG | Tak | Tak |
Szybki i prosty edytor | Tak | Tak |
Wsparcie ikon | Tylko zaimportowane | Tylko zaimportowane |
Wsparcie dla obrazków | Tylko zaimportowane | Tylko zaimportowane |
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ą.
Koszt | Darmowa |
---|---|
Ograniczenia | – |
Export do PNG | Tak |
Export do SVG | Tak |
Szybki i prosty edytor | Tak |
Wsparcie ikon | Tak |
Wsparcie dla obrazków | Tak |
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?.