V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
jiayong2793
V2EX  ›  Apple

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

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

    方便编辑、导出、打印

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

    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  
       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
    zhaidoudou123
        11
    zhaidoudou123  
       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
    Mirage09
        14
    Mirage09  
       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   ·   实用小工具   ·   5850 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 06:15 · PVG 14:15 · LAX 22:15 · JFK 01:15
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.