macOS 上有没有比 visio 更好的画 UML 工具 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
jiayong2793
V2EX    Apple

macOS 上有没有比 visio 更好的画 UML 工具

  •  
  •   jiayong2793 2021-04-26 11:38:43 +08:00 6784 次点击
    这是一个创建于 1705 天前的主题,其中的信息可能已经有所发展或是发生改变。

    方便编辑、导出、打印

    尤其是多泳道流程图和序列图

    PS:我的 MBA 跑不起虚拟机,开会演示的时候需要做一些小修改

    36 条回复    2021-04-27 11:07:20 +08:00
    mintyvovo
        1
    mintyvovo  
       2021-04-26 11:47:45 +08:00 via iPhone
    OG
    twtww
        2
    twtww  
       2021-04-26 11:51:11 +08:00
    没有,OmniGraffle edraw processon 都试过,都没 Visio 顺手
    ripperdev
        3
    ripperdev  
       2021-04-26 11:53:42 +08:00
    可以试试 plantuml,有网站,有 vs code 插件
    Kaifei
        4
    Kaifei  
       2021-04-26 12:14:01 +08:00
    试试 yEd,用着还可以,但没 Visio 好用。
    jiayong2793
        5
    jiayong2793  
    OP
       2021-04-26 12:17:36 +08:00
    @twtww 同感,都用过,没有比 visio 顺手的
    minamike
        6
    minamike  
       2021-04-26 12:20:31 +08:00 via iPhone
    还是 pd 装个 Windows 吧 不然 rdp 远程 Windows 也行
    hrong
        7
    hrong  
    /div>   2021-04-26 12:21:14 +08:00 via iPhone
    office visio 有 macos 版不
    Jirajine
        8
    Jirajine  
       2021-04-26 12:21:16 +08:00   1
    肯定是 Draw.io
    oxoxoxox
        9
    oxoxoxox  
       2021-04-26 12:29:26 +08:00 via iPhone
    astah
    astkaasa
        10
    astkaasa  
       2021-04-26 12:40:06 +08:00
    plantuml
    unneeded
        11
    unneeded  
       2021-04-26 12:54:42 +08:00
    说到 visio,我 visio 画的图放 word 里再到 mac 的 word 打开,汉字全给我弄乱码了
    littlewing
        12
    littlewing  
       2021-04-26 13:20:19 +08:00
    试试 draw.io
    waityan
        13
    waityan  
       2021-04-26 13:35:50 +08:00
    drawio desktop
    NVDA
        14
    NVDA  
       2021-04-26 13:36:41 +08:00
    drawio
    BananaQwQ
        15
    BananaQwQ  
       2021-04-26 13:46:11 +08:00   1
    楼主这头像。。。金南佶啊,坏男人里的
    pi1ot
        16
    pi1ot  
       2021-04-26 13:49:11 +08:00
    draw.io desktop
    derek80
        17
    derek80  
       2021-04-26 13:53:51 +08:00
    plantuml 比手画快多了?除了不够美观。
    ooops
        18
    ooops  
       2021-04-26 13:59:24 +08:00 via iPhone
    喜欢用鼠标 draw.io ,喜欢用键盘 plantUML
    Bijiabo
        19
    Bijiabo  
       2021-04-26 14:03:37 +08:00
    Diagrams
    missdeer
        20
    missdeer  
       2021-04-26 14:04:39 +08:00
    plantuml 喜欢传统画法人应该会喜欢
    idblife
        21
    idblife  
       2021-04-26 14:13:50 +08:00
    nevin47
        22
    nevin47  
       2021-04-26 14:30:17 +08:00
    想要图形化的话,draw.io 是一个不错的选择

    不过我觉得稍微熟悉一下,plantUML 是最佳实践,在 Windows 平台我也用 VSC+PlantUML 替代了 Visio
    7gugu
        23
    7gugu  
       2021-04-26 14:37:44 +08:00
    试试 proceesson ?
    vain
        24
    vain  
       2021-04-26 14:38:50 +08:00
    亿图图示 试试?
    lylsh1993
        25
    lylsh1993  
       2021-04-26 14:46:34 +08:00 via iPhone
    yEd,draw.io
    securityCoding
        26
    securityCoding  
       2021-04-26 15:39:35 +08:00
    processon
    jiayong2793
        27
    jiayong2793  
    OP
       2021-04-26 16:12:30 +08:00
    @nevin47 我鄙视 plantUML 这个工具,用 PS 编辑图片方便还是用文本编辑器编辑图片方便?
    nevin47
        28
    nevin47  
       2021-04-26 17:25:12 +08:00   1
    @jiayong2793 #27 我觉得你这个举例不对……因为图片本身是非结构化的信息,当然是所见即所得更好。但是 UML 图本身是结构化的信息,当然是 plantUML 这种结构化的工具更好用了
    Zien
        29
    Zien  
       2021-04-26 22:49:38 +08:00 via iPhone
    画简单的东西 draw.io 感觉比 viso 好用。
    如果可以 iPad 上手画或者拍照可以转成 uml 就好了
    alalida
        30
    alalida  
       2021-04-27 01:10:14 +08:00
    Microsoft Visio for the web 或者 Lucidchart 完全符合你需求,不负责任的说就是网页版 visio 。我平时就用 Lucidchart 画
    jiayong2793
        31
    jiayong2793  
    OP
       2021-04-27 10:09:14 +08:00
    @nevin47 我要圈住一部分内容做批注说明怎么办?这个是刚需
    nevin47
        32
    nevin47  
       2021-04-27 10:25:57 +08:00
    @jiayong2793 #31 我之前画类图也有类似的需求,所以查了一下手册

    https://plantuml.com/zh/class-diagram

    手册里面给了很多批注样式。

    另外类似这个博文: https://blog.csdn.net/zhetmdoubeizhanyong/article/details/109501697

    也给了一些实践操作。


    不过也要承认,plantUML 主要是对 [标准的] UML 友好,对于更贴近于草图的演示文稿是不友好的(比如说一些非 UML 标准的异形图案)。工具还是要按需选择
    nevin47
        33
    nevin47  
       2021-04-27 10:28:04 +08:00
    @jiayong2793 #31 另外,你举得圈住一部分内容做批注,这个就是标准的非结构化的信息(不是 UML 标准协议中的任何一点)

    这种非结构化的需求,还是画图类的工具更适合你了,不过这种图也就不能叫做 UML 图了
    jiayong2793
        34
    jiayong2793  
    OP
       2021-04-27 10:42:17 +08:00
    @alalida 网页版 Visio 阉割太严重,连基本的网格都不支持
    jiayong2793
        35
    jiayong2793  
    OP
       2021-04-27 10:58:00 +08:00
    @nevin47 感觉是有点本末倒置,设计的时候伴随大量的变更,多种方案,各种方式的标注说明,还有为了 ppt 做的美化调整,用代码画图这种操作方式不适合,这种方式只适合程序完成后的补充文档
    nevin47
        36
    nevin47  
       2021-04-27 11:07:20 +08:00
    @jiayong2793 #35 我觉得我做架构的时候用 PlantUML 没你说的这种问题,反而不需要动鼠标拖来拖去,有利于我思考架构的思路集中

    不过也有可能是工作习惯问题,就像我有的同事离了 SourceInsight,给他一个 Linux+Vim 的环境瞬间不会看代码了一样,他的能力也是顶级的,但是可能习惯在某种工作模式里面了。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3333 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 29ms UTC 04:46 PVG 12:46 LAX 20:46 JFK 23:46
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86