V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
passerbytiny
V2EX  ›  程序员

寻找没有 visio 那么贵的,用于个人的,画图及建模工具,最好授权方式还支持账号绑定。

  •  
  •   passerbytiny · 2019-06-20 15:41:39 +08:00 · 5274 次点击
    这是一个创建于 2017 天前的主题,其中的信息可能已经有所发展或是发生改变。

    visio 实在是贵,并且常规版本(标准被和专业版)更偏重于画图,建模能力很弱,比如说 ERD 的反向工程,要企业版才有。

    核心需求:UML 图、ER 图(区分 ER 图和关系模型图,最好还有星星模型图〔其实就是关系模型图加一些约束和突出显示〕)、思维导图(至少不比免费版 Mindmaster 差)、带双向泳道的流程图; UML 图和 ER 图,既允许自由画图,亦允许正规建模 心理预期:纯画图,<1000 ; ER 图有正向工程,并可以生成建议 SQL,≈1500 ; ER 图有完整的元数据存储和正反向工程,≈2000 ; UML 图有完整的正反向工程,≈3000。

    不要山寨。

    目前用的是免费版或乞丐版,各有缺点:plantUML(关联一多图就乱) + ERDplus (一不小心就丢东西)+ Mindmaster 乞丐版(关闭时有概率弹窗)。

    第 1 条附言  ·  2019-06-21 11:18:55 +08:00
    关于 ERD 的需求,今天经过 Google,期望更明确了。需要的是陈氏表示法(或者主陈氏表示法附乌鸦脚表示法) ERD 及关系模式 ERD,陈氏表示法 ERD 用于建模和沟通,关系模式 ERD 用于正反向工程,二者之间相互参考但不能自动转换。需要的不是概念、逻辑、物理模型表示法,该表示法只是关系模式表示法的三个阶段。Visual Paradigm 是后者,已被排除。

    关于陈氏表示法: https://www.vertabelo.com/blog/technical-articles/chen-erd-notation
    关于乌鸦脚表示法: https://www.vertabelo.com/blog/technical-articles/crow-s-foot-notation
    Visual Paradigm 的 ERD: https://www.visual-paradigm.com/cn/guide/data-modeling/what-is-entity-relationship-diagram/
    第 2 条附言  ·  2019-06-25 11:51:49 +08:00

    又试用了sparx ea,目前已评估三款产品:visual paradigm、yEd、sparx ea(还有一个smart draw,因为界面卡顿,5分钟即删除,所以不算在评估里面)。结论如下:

    • 继续使用vscode+pluntuml画UML图,暂不采用完整的UML建模
    • 继续使用erdplus做简单地ERD建模,目前的工作,不需要完整的ERD建模
    • 继续使用Mindmaster乞丐版画思维导图,找机会升级标准版
    • 使用yEd来画跨职能(泳道)流程图
    • 找机会购买corporate版sparx ea($299),然后个人项目采用正规UML建模方法
    24 条回复    2021-01-07 17:44:02 +08:00
    vacants
        1
    vacants  
       2019-06-20 15:52:35 +08:00
    Edraw Max,用过,感觉还行,中文版貌似不是很贵
    ruatyy
        2
    ruatyy  
       2019-06-20 16:26:25 +08:00
    passerbytiny
        3
    passerbytiny  
    OP
       2019-06-20 16:30:58 +08:00
    @vacants #1 Edraw 的 MindMaster 还行,要不是蛋疼的授权方式,我应该已经升级专业版了。至于 Edraw Max,同样蛋疼的授权方式,而且我搜索不到第三方评测,单从官方给出的截图上看,就是一个山寨的 visio。
    Sunmao
        4
    Sunmao  
       2019-06-20 16:38:24 +08:00
    draw.io
    enough
    yjxjn
        5
    yjxjn  
       2019-06-20 16:40:04 +08:00
    processon
    heaton_nobu
        6
    heaton_nobu  
       2019-06-20 17:01:58 +08:00
    现在都用 VSC 的插件 Plantuml 画了,不过图复杂了之后看着乱
    ladypxy
        7
    ladypxy  
       2019-06-20 17:02:12 +08:00 via iPhone
    Draw.io ,不谢
    goodSleep
        8
    goodSleep  
       2019-06-20 18:46:50 +08:00
    [Draw.io](draw.io),同 7L
    liujan
        9
    liujan  
       2019-06-20 19:02:10 +08:00
    7gugu
        10
    7gugu  
       2019-06-20 19:03:13 +08:00 via Android
    ProcessOn 可以看看|・ω・`)
    uhian
        11
    uhian  
       2019-06-20 22:04:52 +08:00
    justfortest
        12
    justfortest  
       2019-06-20 22:09:00 +08:00
    plantuml+1,快速、加上版本控制。
    AnonymousKwan
        13
    AnonymousKwan  
       2019-06-20 22:15:24 +08:00 via Android   ❤️ 1
    visual paradigm
    beginor
        14
    beginor  
       2019-06-20 22:48:27 +08:00 via Android
    sparx ea ?
    Takamine
        15
    Takamine  
       2019-06-20 23:38:45 +08:00 via Android
    processOn+1。
    不过它的泳道图和 ER 图个人感觉不是很好用。_(:з」∠)_
    tsaoyu
        16
    tsaoyu  
       2019-06-21 00:06:05 +08:00 via iPhone   ❤️ 1
    给你推荐一个 yEd
    diferent
        17
    diferent  
       2019-06-21 07:08:42 +08:00
    Edraw Max CN , 几年前的时候 没有商业版, 只有专业版和标准版,
    专业版后来自动变成商业版了, 又新增了一个专业版 2.0.
    zhangsen1992
        18
    zhangsen1992  
       2019-06-21 10:48:04 +08:00
    processon
    passerbytiny
        19
    passerbytiny  
    OP
       2019-06-21 10:58:15 +08:00
    @AnonymousKwan #13 通过社区版和官方文档验证,visual paradigm 的 ERD 不是陈氏表示法,是偏向于关系数据库设计的表示法——这意味着这个图只适合数据库设计阶段而不适合数据模型建模阶段。这个应该是不打算继续了。
    RockShake
        20
    RockShake  
       2019-06-21 11:47:47 +08:00
    楼上推荐的应该不带正向工程,只是能画图的话`Draw.IO`足够了
    cmlanche
        21
    cmlanche  
       2019-06-21 12:02:52 +08:00
    staruml
    superalsrk
        22
    superalsrk  
       2019-06-21 14:48:35 +08:00
    processon 某宝 10 块钱直接扩很多
    passerbytiny
        23
    passerbytiny  
    OP
       2019-06-21 15:58:58 +08:00
    @tsaoyu #16 试用了这个,非常棒,能够画出完整的带甬道的流程图和陈氏表示法 ERD,界面易用性和布局方便性也很高。比较明显的缺点是连接线要全部手动处理。虽然没全部满足核心需求,不过作为免费软件,至少填补了我现在不能画流程图的空白。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   950 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 77ms · UTC 21:33 · PVG 05:33 · LAX 13:33 · JFK 16:33
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.