作為一名開發(fā)人員,你是否只關(guān)注代碼,從未繪制過UML?從現(xiàn)在開始,你應(yīng)該開始繪制它了!
作為繪制UML的工具,你選擇的是什么?Visio?Rose?還是億圖?又或者PowerDesign?從現(xiàn)在開始,你有一個新的選擇了.只要有文本編輯器,你就可以編輯和修改UML.只要有瀏覽器,你就可以打開和查看用其生成的通用SVG.
PlantUml使用向?qū)?/h1>
- PlantUml是什么?
- 選擇使用PlantUml的理由
- 如何開始?
- 參考資料
PlantUml是什么?
PlantUml是一個支持快速繪制的開源項目.其定義了一套完整的語言用于實現(xiàn)UML關(guān)系圖的描述.并基于強大的graphviz圖形渲染庫進行UML圖的生成.繪制的UML圖還可以導(dǎo)出為圖片,以及通用的矢量SVG格式文件.
選擇使用PlantUml的理由?
PlantUml是一個支持快速繪制的開源項目.其定義了一套完整的語言用于實現(xiàn)UML關(guān)系圖的描述.并基于強大的graphviz圖形渲染庫進行UML圖的生成.繪制的UML圖還可以導(dǎo)出為圖片,以及通用的矢量SVG格式文件.
理由一:
PlantUml與開發(fā)語言,平臺無關(guān),如果你愿意,只要能編輯文本,就可以開始編寫uml圖.
如腳本:
@startuml
Alice -> Bob: test
@enduml
對應(yīng)的UML圖即:
當(dāng)然,使用一些工具可以大方便我們的編輯,相關(guān)工具/插件參看: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下安裝請記得配置環(huán)境變量:GRAPHVIZ_DOT=D:/graphviz-2.38/release/bin/dot.exe
指向你的graphviz目錄
等等...以上僅舉例部分
理由三:
基于PlantUml除了可以導(dǎo)出圖片,也可以導(dǎo)出SVG格式的矢量圖,這點在動態(tài)繪制流程圖,關(guān)系圖的應(yīng)用中尤為實用!
如何開始?
1.首先需要下載安裝graphviz(如果你只想使用瀏覽器插件,那么可以跳過此步)
windows注意:從2.31版本開始,msi安裝包不會再設(shè)置path,如果你下載的是msi安裝包,需要手動配置環(huán)境變量如:
GRAPHVIZ_DOT=D:/graphviz-2.38/release/bin/dot.exe
指向你的graphviz目錄
2.選擇你要選擇的編輯工具/插件.在這里以idea插件為例
安裝完,重啟idea,接著,你就可以為所欲為了(獻花~):