推荐一款最流行的流程图及图表工具draw.io,老掉牙的工具已无人再用
目录
推荐一款最流行的流程图及图表工具draw.io,老掉牙的工具已无人再用
一、前身今世
二、原始库作者
三、大面积被跟进与扩展贡献
3.1、shell docker
3.2、C++版本
3.3、js版本
3.4、ts版本
3.5、Python版本
3.6、PowerShell
3.7、html版本
四、什么效果
五、作用
一、前身今世
draw.io(以前的 Diagramly)是免费的在线图表软件。您可以将其用作流程图制作工具、网络图软件、在线创建 UML、作为 ER 图工具、设计数据库模式、在线构建 BPMN、作为电路图制作工具等等。draw.io 可以导入 .vsdx、Gliffy™ 和 Lucidchart™ 文件。
在此存储库中:
draw.io docker 图像始终与 draw.io 版本保持同步draw.io 导出服务器图像,允许将 draw.io 图表导出为 pdf 和图像docker-compose 使用导出服务器运行 draw.iodocker-compose 运行集成在 nextcloud 中的 draw.iodocker-compose 在 PlantUML 支持下运行 draw.iodocker-compose 运行 draw.io 自包含,不依赖于 draw.io 网站(具有导出服务器、plantUml、Google Drive 支持、OneDrive 支持和 EMF 转换支持(用于 VSDX 导出)
二、原始库作者
GitHub - jgraph/drawio: Source to
适用: Apache-2.0 license
三、大面积被跟进与扩展贡献
与vscode集成,备受青睐:
/hediet/vscode-drawio
vscode集成库的特点:
您可以直接编辑和保存.drawio.svg
文件.drawio.png
。这些文件是包含嵌入式 Draw.io 图表的完全有效的 svg/png 图像。每当您编辑此类文件时,该文件的 svg/png 部分都会保持最新。可以远程编辑或展示您的 Draw.io 图表,同时查看每个参与者的光标和选择!这可用于讨论、审查或头脑风暴图。借助 Draw.io 的手绘工具和集成的 LaTeX 支持,此扩展成为可用于远程代码采访的高级白板解决方案!在状态栏中,您可以启用或禁用代码链接功能。将.svg文件与 Draw.io 编辑器关联可以*.drawio
使用 Draw.io 编辑器和 xml 文件打开相同的文件,实现并行编排。
3.1、shell docker
Search · Draw.io language:Shell · GitHubGitHub is where people build software. More than 83 million people use GitHub to discover, fork, and contribute to over 200 million projects./search?q=Draw.io+language%3AShell&type=Repositories&ref=advsearch&l=Shell&l=
GitHub - jgraph/docker-drawio: Dockerized draw.io based on tomcat:10.1-jdk11-corretto image.Dockerized draw.io based on tomcat:10.1-jdk11-corretto image. - GitHub - jgraph/docker-drawio: Dockerized draw.io based on tomcat:10.1-jdk11-corretto image./jgraph/docker-drawio
3.2、C++版本
/search?q=Draw.io+language%3AC%2B%2B&type=Repositories&ref=advsearch&l=C%2B%2B&l=/search?q=Draw.io+language%3AC%2B%2B&type=Repositories&ref=advsearch&l=C%2B%2B&l=
3.3、js版本
/search?q=Draw.io+language%3AJavaScript&type=Repositories&ref=advsearch&l=JavaScript&l=/search?q=Draw.io+language%3AJavaScript&type=Repositories&ref=advsearch&l=JavaScript&l=
3.4、ts版本
/search?q=Draw.io+language%3ATypeScript&type=Repositories&ref=advsearch&l=TypeScript&l=/search?q=Draw.io+language%3ATypeScript&type=Repositories&ref=advsearch&l=TypeScript&l=
3.5、Python版本
Search · Draw.io language:Python · GitHubGitHub is where people build software. More than 83 million people use GitHub to discover, fork, and contribute to over 200 million projects./search?q=Draw.io+language%3APython&type=Repositories&ref=advsearch&l=Python&l=
3.6、PowerShell
GitHub - uroesch/DrawIOPortable: draw.io Portable for PortableApps
3.7、html版本
/search?q=Draw.io+language%3AHTML&type=Repositories&ref=advsearch&l=HTML&l=/search?q=Draw.io+language%3AHTML&type=Repositories&ref=advsearch&l=HTML&l=
四、什么效果
五、作用
可用于制作在线流程图工具,并通过 . xml共享流程图数据:
看到了吧,跟我们日常的xml格式数据,本质,就一回事: