推荐最好用的开源画图工具,没有之一!

全栈架构社区

共 1419字,需浏览 3分钟

 · 2021-12-22

draw.io 是在线图表网站 diagrams.net 的代码实现。diagrams.net 是一个用于构建图表应用程序的开源技术栈,也是世界上使用最广泛的基于浏览器的终端用户图表软件。


构建
draw.io 由两部分组成。主要部分是客户端的 JavaScript 代码。用户可以使用 Ant build.xml 文件中默认的 "all" 任务来创建 minified JavaScript,该任务通过在仓库的 etc/build 文件夹中运行 ant 来执行。
注意,如果只使用客户端代码,会导致缺少 Gliffy 和 .vsdx 导入器、嵌入支持、图标搜索和发布到 Imgur。如果用户想用 Java 服务器端代码和客户端 JavaScript 构建完整的项目,请调用 Ant build.xml 文件中的 "war" 任务,并将生成的 .war 文件部署到 servlet 引擎中。
运行

运行 diagrams.net 的一种方法是 fork 该项目,将主分支发布到 GitHub 页面上,页面站点将拥有完整的编辑器功能(不含集成)。另一种方法是使用推荐的 Docker 项目或下载 draw.io Desktop。客户端和 servlets 的完整 packaged.war 可以在release 页面获得。

支持的浏览器
diagrams.net 目前支持 IE 11、Chrome 70+、Firefox 70+、Safari 11+、Opera 50+、原生安卓浏览器7x+、当前及以前主要 iO S版本的默认浏览器(如11.2.x和10.3.x)和 Edge 79+。搜索公众号互联网架构师复“2T”,送你一份惊喜礼包。

项目地址

开源地址:https://github.com/jgraph/drawio


全栈架构社区交流群

 「全栈架构社区」建立了读者架构师交流群,大家可以添加小编微信进行加群。欢迎有想法、乐于分享的朋友们一起交流学习。

扫描添加好友邀你进架构师群,加我时注明姓名+公司+职位】

看完本文有收获?请转发分享给更多人


往期资源:


Flutter 移动应用开发实战 视频(开发你自己的抖音APP)
Java面试进阶训练营 第2季(分布式篇)
Java高级 - 分布式系统开发技术视频
浏览 84
点赞
评论
收藏
分享

手机扫一扫分享

举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

举报