Diagrams.net
diagrams.net(舊稱 draw.io[2][3])是一個以HTML5和JavaScript寫成的跨平台繪圖自由及開放原始碼軟體。[4] 它的頁面可被用來創造許多圖解,例如流程圖、網頁線框稿、 統一塑模語言圖解、組織結構圖和電腦網路圖解。[5]
原作者 | Gaudenz Alder |
---|---|
開發者 | JGraph Ltd |
當前版本 |
|
源代碼庫 | https://github.com/jgraph/drawio |
編程語言 | HTML5, JavaScript |
操作系統 | 跨平台 |
類型 | 繪圖 |
許可協議 | Apache 2 |
網站 | diagrams |
diagrams.net 可作為具有瀏覽器兼容性的網路應用程式使用,也可作為Linux、macOS和Windows的離線應用程式。[5] 它的離線應用程式是使用Electron 框架打造的。網頁應用程式不需要線上登入或註冊,且可以打開或儲存至硬碟。[5][6]支援的儲存和輸出格式包括PNG、JPEG、SVG和PDF。[6]
它同時還整合了雲端儲存服務,包括Dropbox、OneDrive、Google 雲端硬碟、GitHub和GitLab。[5][6][7]
它還可以作為外掛程式將網頁應用程式嵌入NextCloud、MediaWiki、Notion、Confluence和JIRA。[8][9]
TechRadar和個人電腦雜誌將其描述為Lucidchart、Microsoft Visio和SmartDraw的替代品。[10][11][12][4][13][14]
歷史
JGraph Ltd
JGraph Ltd 是一家私人有限公司,由Gaudenz Alder和David Benson於2000年在英國創立。[15][16]
源代碼庫 | https://github.com/jgraph/legacy-jgraph5 |
---|---|
編程語言 | Java |
操作系統 | 跨平台 |
許可協議 |
JGraph
JGraph 最初是 Gaudenz Alder 的純Java 語言軟體專案,並於 2000 年成為瑞士蘇黎世聯邦理工學院的大學專案。JGraph 1.0 的首次公開發布是在 2002 年 5 月。[17] JGraph 的最初設計是使其成為Java工具包Swing及其JTree
類別的體系結構延伸。[18]
源代碼庫 | https://github.com/jgraph/mxgraph |
---|---|
編程語言 | PHP, JavaScript, Java, C# |
操作系統 | 跨平台 |
許可協議 | |
網站 | jgraph |
mxGraph
2005 年,開始開發 mxGraph,這是一個使用 HTML5 和SVG技術用JavaScript編寫的繪圖函式庫。[19]該專案於2006年公開發布,支援Firefox 1.5和Internet Explorer 5.5。[19][20]
mxGraph 最初是透過線上使用的軟體託管演示作為免費軟體提供的,[21][22]根據終端使用者授權合約為用於非商業用途的看源軟體,可選擇購買商業許可證。[20]
2009年,mxGraph在Apache授權條款下開放原始碼。JGraph還捆綁了其他語言的mxGraph官方移植,包括 Java、C#和PHP。
源代碼庫 | https://github.com/jgraph/jgraphx |
---|---|
編程語言 | Java |
操作系統 | 跨平台 |
許可協議 | Apache 2 |
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」。
另見
參考文獻
- ^ Release v24.7.17 · jgraph/drawio. [2024年10月1日] (英語).
- ^ 2.0 2.1 Open source diagramming is moving to diagrams.net, slowly. diagrams.net Blog. July 30, 2021 [2021-11-12]. (原始內容存檔於2020-02-26).
- ^ 3.0 3.1 Diagrams.net - An essential tool for techies. The Serpent. January 23, 2021 [2021-07-07]. (原始內容存檔於2021-03-06).
- ^ 4.0 4.1 Gibson, Simon. Diagramly: A Free Online Tool for Creating Diagrams and Charts. Gigaom. 2011-04-28 [2021-11-12]. (原始內容存檔於2021-11-12) (美國英語).
- ^ 5.0 5.1 5.2 5.3 Battersby, Jeffery. How to download Draw.io Diagrams. Tom's Guide. 29 July 2020 [2021-06-21]. (原始內容存檔於2021-06-24) (英語).
- ^ 6.0 6.1 6.2 Ashwin. Draw.io is a free Flowchart and diagram creation software. gHacks Tech News. 2019-09-07 [2021-06-21]. (原始內容存檔於2021-06-24) (美國英語).
- ^ Create a learning resource with draw.io. University of St Andrews. 13 July 2020 [2021-07-07]. (原始內容存檔於2021-07-07).
- ^ diagrams.net Integrations. www.diagrams.net. [July 30, 2021]. (原始內容存檔於2021-08-01).
- ^ Atlassian Marketplace. marketplace.atlassian.com. [July 30, 2021]. (原始內容存檔於2021-09-19).
- ^ Parker, Jacob. draw.io review. TechRadar. 28 July 2020 [2021-06-30]. (原始內容存檔於2021-07-07) (英語).
- ^ Draw.io Review. PCMag. [2021-06-30]. (原始內容存檔於2021-05-11) (英語).
- ^ 12.0 12.1 Diagramly Is A Diagram, Mind Map And Flow Chart Creator. Lifehacker Australia. 2011-04-26 [2021-11-12]. (原始內容存檔於2021-11-12) (澳大利亞英語).
- ^ 6 Visio Alternatives for Easy-to-Understand Diagrams. MUO. 2021-11-08 [2021-11-12]. (原始內容存檔於2021-11-12) (美國英語).
- ^ Amjad, Moin. Diagramly: A Web App To Create XML, PNG, JPG & SVG Diagrams & Flowcharts. makeuseof.com. 2011-03-03 [2021-11-12]. (原始內容存檔於2011-05-12) (美國英語).
- ^ JGRAPH LTD. company information. GOV.UK Companies House. [2021-11-12]. (原始內容存檔於2021-11-12) (英語).
- ^ About JGraph. jgraph.com. 2006-05-05 [2021-11-12]. (原始內容存檔於2006-05-05).
- ^ 17.0 17.1 Benson, David. jgraph/legacy-jgraph5 5.14.0.0 ChangeLog. GitHub. 17 Feb 2010 [2021-11-11]. (原始內容存檔於2021-11-12).
- ^ Gaudenz, Alder. Design and Implementation of the JGraph Swing Component (PDF). jgraph.com. [2017-02-18]. (原始內容 (PDF)存檔於2010-12-14).
- ^ 19.0 19.1 19.2 draw.io App Review: Interview with David Benson. YouTube. 17 Dec 2012 [2021-11-11]. (原始內容存檔於2012-12-30).
- ^ 20.0 20.1 mxGraph FAQ. mxgraph.com. 2006-11-09 [2021-11-11]. (原始內容存檔於2006-11-09).
- ^ mxGraph - Diagrams that just work. (原始內容存檔於2006-11-09).
- ^ GraphEditor demo: Powered by mxGraph 4.2.2. 28 October 2021 [2021-11-11]. (原始內容存檔於2013-05-10).
- ^ Benson, David. jgraph/jgraphx at 1.10.0.5. GitHub. 22 May 2012 [2021-11-12]. (原始內容存檔於2014-06-19) (英語).
- ^ Web 2.0 mal praktisch (22) - Es war nie einfacher ein Diagramm oder einen Prozess ohne Visio oder Powerpoint zu zeichnen #BPMN. Geschäftsmann 2.0. 2012-12-31 [2021-11-12]. (原始內容存檔於2022-12-25) (美國英語).
- ^ jgraph/drawio 1.6.7 ChangeLog. GitHub. 24 September 2012 [2021-11-12]. (原始內容存檔於2021-11-12).
- ^ jgraph/drawio 12.8.5 ChangeLog. GitHub. 14 Mar 2020 [2021-11-11]. (原始內容存檔於2021-11-12).