본문 바로가기
개발후기-라이브러리

mermaid js 사용후기

by devscb 2021. 7. 25.
반응형


"javascript 기반 diagram 그리는 라이브러리" 

장점
1. 간단한 syntax의 code를 입력해서 ER Diagram, Class diagram, Sequence diagram 등을 그릴 수 있다. 
2. 코드로 작성하는 것이기 때문에 설계변경시 이미지를 다시 그리고 선을 다시 잇고 등의 작업을 안해도 된다. 
(설계 변경시 document 변경하는데 시간을 적게 쓸 수 있다.) 
3. 웹기반이어서 어디든 쉽게 embed가능 

단점 
1. syntax가 틀릴경우, 어디가 틀려서 문제인지 알 수 없다. 
2. 별도의 syntax가 있어서 document를 보면서 작성해야한다. 
3. 내가 원하는대로 모든 그림이 지원되지는 않는다. 
4. class diagram 등에서 띄어쓰기 등이 naming이 안되는 문제있음. 

총평 
약간의 불편함이 있으나, 설계변경시 document를 짧은시간에 바로 변경할 수 있는 장점이 막강하다고 생각한다.
 또한, 무료이고 웹기반이라서 어디든 embed 할 수 있는게 큰 장점이다. 
 익숙해져서인지 처음엔 ppt가 편했지만, 변경사항이 발생할때는 확실히 mermaid가 더 좋은거 같다.

 

https://devscb.com/post/18

 

728x90
반응형

댓글