<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          橫空出世,比Visio快10倍的畫圖工具來了。

          共 1567字,需瀏覽 4分鐘

           ·

          2021-06-04 17:20


          1、PlantUML 何方神圣?

          畫 UML 圖的工具,大家比較熟悉的應(yīng)該是 visio 吧,大家覺得 visio 怎么樣?

          說句實話,確實挺好用的,不過感覺 visio 畫圖的效率太低了。

          今天給大家推薦一款更牛逼的工具:PlantUML,掌握之后,效率是 visio 等其他工具的 10 倍,甩的他們尾燈都看不見。

          為何這個工具這么牛逼,因為這個工具的原理和 visio 不一樣,visio 是在界面上通過拖拽的方式畫圖,而 PlantUML 是通過寫代碼的方式畫圖。

          對,你沒有聽錯,你只需按照他規(guī)定的語法,寫一段代碼,PlantUML 立即幫你生成各種 UML 圖。

          比如下面這段簡單的代碼,畫的是一個流程圖

          @startuml
          用戶 -> 認證中心: 登錄操作
          認證中心 -> 緩存: 存放(key=token+ip,value=token)token

          用戶 <- 認證中心 : 認證成功返回token
          用戶 ->
           認證中心: 下次訪問頭部攜帶token認證
          認證中心 <- 緩存: key=token+ip獲取token
          其他服務(wù) <- 認證中心: 存在且校驗成功則跳轉(zhuǎn)到用戶請求的其他服務(wù)
          其他服務(wù) ->
           用戶: 信息
          @enduml

          對應(yīng)的效果圖

          此處應(yīng)該有掌聲,有沒有感覺特別牛逼?

          可能還有些朋友會說,這個好復(fù)雜、成本有點高啊,還需要學(xué)習(xí)它的語法,用 visio 拖拽幾下就好了。

          確實,學(xué)習(xí)是需要成本的,PlantUML 的語法非常簡單,花點時間學(xué)會之后,畫圖的效果是 vision 難以比擬的,特別是對于復(fù)雜的圖形。

          2、PlantUML 可以畫什么圖?

          基本上你們知道的 uml 圖,他都可以搞。

          • 時序圖

          • 用例圖

          • 類圖

          • 活動圖

          • 活動圖

          • 組件圖

          • 狀態(tài)圖

          • 對象圖

          • 部署圖

          • 定時圖

          • 網(wǎng)絡(luò)圖

          • 線框圖(Wireframe)

          • 結(jié)構(gòu)圖(Archimate)

          • 甘特圖(Gantt)

          • 思維導(dǎo)圖(MindMap)

          • WBS

          3、官網(wǎng)

          https://plantuml.com/zh/

          官網(wǎng)上每種圖都有詳細的使用文檔,包涵了大量的案例,也可以在線編輯這些案例,可以立即看到效果。

          4、客戶端工具

          plantuml 官方中提供的一個可以在本地運行的客戶端,不過使用起來不太方便,所以這里就不建議大家使用了。

          這里推薦大家使用 idea 這款軟件來制作 PlantUML 圖,idea 估計有些朋友不知道,所以給大家普及下,idea 是一款特別牛逼的開發(fā)工具,內(nèi)部可以安裝很多插件,其中就可以安裝 PlantUML 插件,用起來特別順暢,特點

          • 寫代碼之后,能夠立即看到效果

          • 可以將 UML 圖導(dǎo)出為圖片

          • 可以快速導(dǎo)出為 svg 文件

          • 可以快速將圖生成一個分享連接,分享給他人預(yù)覽,這個特別牛逼

          安裝 idea

          安裝這里就不介紹了,大家可以去 idea 官方下載,官方下載地址

          https://www.jetbrains.com/idea/download/#section=windows

          idea 中安裝 PlantUML 插件

          idea 中使用 PlantUML 的效果

          導(dǎo)出圖片/svg 文件/分享連接

          在右邊圖的區(qū)域點擊右鍵,將顯示一系列菜單,其中包含了很多好用的工具,大家去體驗下。

          5、掃碼發(fā)送:UML,獲取高清 PDF 教程

          瀏覽 78
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  男女日逼视频网站 | 一级成人黄色片 | 欧美成人在线观看视频 | 操逼视频网站免费看 | 水多多成人精品视频 |