Diagrams.net

来自维基百科,自由的百科全书

Diagrams.net

diagrams.net(旧称 draw.io[2][3])是一个以HTML5JavaScript写成的跨平台绘图英语graph drawing自由及开放源代码软件[4] 它的页面可被用来创造许多图解,例如流程图网页线框稿英语Website wireframe统一塑模语言图解、组织结构图电脑网络图解英语Computer network diagram[5]

事实速览 原作者, 开发者 ...
drawio
Thumb
Thumb
Diagrams.net version 14.6.13
原作者Gaudenz Alder
开发者JGraph Ltd
当前版本
  • 26.2.15(2025年4月26日;稳定版本)[1]
编辑维基数据链接
源代码库https://github.com/jgraph/drawio
编程语言HTML5, JavaScript
引擎 编辑维基数据链接
操作系统跨平台
类型绘图英语graph drawing
许可协议Apache 2
网站diagrams.net
关闭

diagrams.net 可作为具有浏览器兼容性网络应用程序使用,也可作为Linux、macOS和Windows的离线应用程序。[5] 它的离线应用程序是使用Electron 框架打造的。网页应用程序不需要在线登录或注册,且可以打开或存储至硬盘[5][6]支持的存储和输出格式包括PNG、JPEG、SVG和PDF。[6]

它同时还集成了云端存储服务,包括DropboxOneDriveGoogle云端硬盘GitHubGitLab[5][6][7]

它还可以作为插件将网页应用程序嵌入NextCloudMediaWikiNotionConfluenceJIRA[8][9]

TechRadar英语TechRadar个人电脑杂志将其描述为Lucidchart英语LucidchartMicrosoft VisioSmartDraw的替代品。[10][11][12][4][13][14]

历史

JGraph Ltd

JGraph Ltd 是一家私人有限公司英语Private company limited by shares,由Gaudenz Alder和David Benson于2000年在英国创立。[15][16]

JGraph

JGraph 最初是 Gaudenz Alder 的纯Java 语言软件项目,并于 2000 年成为瑞士苏黎世联邦理工学院的大学项目。JGraph 1.0 的首次公开发布是在 2002 年 5 月。[17] JGraph 的最初设计是使其成为Java工具包Swing及其JTree类别的体系结构延伸。[18]

mxGraph

2005 年,开始开发 mxGraph,这是一个使用 HTML5 和SVG技术用JavaScript编写的绘图英语graph drawing函数库[19]该项目于2006年公开发布,支持Firefox 1.5Internet Explorer 5.5[19][20]

mxGraph 最初是透过在线使用的软件托管演示作为免费软件提供的,[21][22]根据最终用户许可协议为用于非商业用途的看源软件,可选择购买商业许可证。[20]

2009年,mxGraph在Apache许可协议开放源代码。JGraph还捆绑了其他语言的mxGraph官方移植,包括 Java、C#PHP

JGraphX

在 2010 年 2 月最终版 JGraph 5.x 发布后,[17]该项目将其Java语言应用程序重命名为JGraphX,集成了mxGraph库,并采用了mxGraph的版本编号,从2012年发布的JGraphX 1.10.0.5开始。[23]

Diagramly

2011 年,该公司开始以单独品牌 Diagramly 发布其 mxGraph Web 应用程序托管服务,域名为“diagram.ly”。[12]

在从其网络应用程序中删除剩余的Java applet后,该服务于2012年改名为draw.io。联合创始人David Benson在2012年的一次采访中说:“因为‘.io.ly更酷’”。[24][25][19]

2020年2月该公司在其博客上宣布,出于安全原因,Web 应用程序的托管版本将从“draw.io”移至“diagrams.net”域。[2]一个月后搬迁完成。[26][3] 函数库、文件格式和集成服务仍标记为“drawio”。

另见

参考文献

外部链接

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.