大学有一门专业课叫《UML课程设计》,这门课带给我的最大收益就是学会使用 Visio 作图。当然它不限于UML图,比如

  • 流程图
  • 思维导图
  • 原型图
  • UML
  • 网络拓扑图
  • 组织结构图
  • 等等

但是比较棘手的是

  • Visio 需要付费,或者花费很多精力去寻找破解版,这很不安全,而且它在运行时将会占用大量内存。
  • 国内出现了一些在线作图工具,无独有偶都是需要登录注册和付费的,或者一些其他方式,比如分享获得免费使用次数

GitHub上有一款开源软件 https://github.com/jgraph/drawio 同时解决了这两个问题,使用它甚至不需要登录,它不仅提供了在线工具,同时也提供了基于 Electron 实现的桌面应用 https://github.com/jgraph/drawio-desktop

Security
draw.io Desktop is designed to be completely isolated from the Internet. All JavaScript files are self-contained, the Content Security Policy forbids running remotely loaded JavaScript.
No diagram data is ever sent externally, nor do we send any analytics about app usage externally. This means certain functionality for which we do not have a JavaScript implementation do not work in the Desktop build, namely .vsd and Gliffy import.

该桌面应用是完全离线的,依赖文件在生成应用的时候被打包进来,开箱即用,不用登录,也不用担心向外暴露的数据。
在这里插入图片描述
在这里插入图片描述

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐