作为一名开发人员,你是否只关注代码,从未绘制过UML?从现在开始,你应该开始绘制它了!
作为绘制UML的工具,你选择的是什么?Visio?Rose?还是亿图?又或者PowerDesign?从现在开始,你有一个新的选择了.只要有文本编辑器,你就可以编辑和修改UML.只要有浏览器,你就可以打开和查看用其生成的通用SVG.
PlantUml使用向导
- PlantUml是什么?
- 选择使用PlantUml的理由
- 如何开始?
- 参考资料
PlantUml是什么?
PlantUml是一个支持快速绘制的开源项目.其定义了一套完整的语言用于实现UML关系图的描述.并基于强大的graphviz图形渲染库进行UML图的生成.绘制的UML图还可以导出为图片,以及通用的矢量SVG格式文件.
选择使用PlantUml的理由?
理由一:
PlantUml与开发语言,平台无关,如果你愿意,只要能编辑文本,就可以开始编写uml图.
如脚本:
@startuml
Alice -> Bob: test
@enduml
对应的UML图即:
当然,使用一些工具可以大方便我们的编辑,相关工具/插件参看:http://plantuml.com/running
理由二:
PlantUml拥有十分广泛的插件支持,包括:
- chrom插件(PlantUml Viewer/UML Diagram Editor):
- idea插件(PlantUML):
- eclipse插件(PlantUML):
插件在线安装地址:http://plantuml.com/eclipse
- Sublime插件(sublime_diagram_plugin)
插件地址:https://github.com/jvantuyl/sublime_diagram_plugin
windows下安装请记得配置环境变量:
GRAPHVIZ_DOT=D:/graphviz-2.38/release/bin/dot.exe
指向你的graphviz目录
等等...以上仅举例部分
理由三:
基于PlantUml除了可以导出图片,也可以导出SVG格式的矢量图,这点在动态绘制流程图,关系图的应用中尤为实用!
如何开始?
1.首先需要下载安装graphviz(如果你只想使用浏览器插件,那么可以跳过此步)
下载地址:http://www.graphviz.org/Download...php
windows注意:从2.31版本开始,msi安装包不会再设置path,如果你下载的是msi安装包,需要手动配置环境变量如:GRAPHVIZ_DOT=D:/graphviz-2.38/release/bin/dot.exe
指向你的graphviz目录
2.选择你要选择的编辑工具/插件.在这里以idea插件为例
安装完,重启idea,接着,你就可以为所欲为了(献花~):