plantuml
- 优点:基于java,跨平台,变更流程图或者类图关系之后布局自动调整,因为使用简单的语法书写成图,所以可以搭配git进行版本管理
- 缺点:需要学习一些简单的语法(但是熟悉之后效率大大提高)
使用说明
- plantuml提供在线编辑、jar文件、war文件。目前自己在用jar文件
- 官网下载对应jar文件(plantuml.jar),在线编辑受限于网速,体验很差
- 运行java -jar plantuml.jar 文件进行尝试,启动如下图
- 点击change directory 选一个自己的目录,在这个目录里面新建文件(一般直接vim进行txt文件创建编辑)然后能在这个页面中查看出对应的图文件映射
- 该jar文件会适时的生成png的流程图什么的文件
注:
- 打开程序的时候有可能会出现错误找不到dot文件,原因是没有安装graphviz(一个画图软件)
- sudo apt-get install graphviz 安装即可