| Diagrams.net | |
|---|---|
Diagrams.net バージョン 14.6.13 | |
| 原作者 | ガウデンツ・アルダー |
| 開発者 | JGraph Ltd |
| 安定放出 | |
| 執筆 | HTML5、JavaScript |
| エンジン |
|
| タイプ | グラフ描画 |
| ライセンス | Apache 2.0 |
| Webサイト | プロジェクト: drawio.com |
| リポジトリ | https://github.com/jgraph/drawio |
diagrams.net (以前はdraw.io [ 2 ] [ 3 ] ) はJavaScriptで書かれたグラフ描画アプリケーションです。回路図、フロアプラン、フローチャート、インフォグラフィック、マインドマップ、UML設計など、さまざまな種類の図を設計およびエクスポートするために使用できます。ユーザーは、 Web アプリケーションとして、またはスタンドアロンのデスクトップ プログラムをダウンロードしてインストールすることでソフトウェアを実行できます。どちらのバージョンもオンライン ログインや登録は不要です。 [ 4 ] [ 5 ] TechRadarやPCMagなどのテクノロジー出版物では、diagrams.net をLucidchart、Microsoft Visio、SmartDrawの代替として紹介しています。[ 6 ] [ 7 ] [ 8 ] [ 9 ] [ 10 ] [ 11 ]
2000 年秋、英国の開発者 David Benson と彼の同僚の 1 人によって Pimuzar Limited という非公開有限会社が設立されました。 [ 12 ]この会社は、後に 2004 年 8 月に JGraph Ltd、2025 年 9 月に draw.io Ltd に社名が変更され、draw.io の開発とメンテナンスをサポートし、ソフトウェアの商用ユーザーを支援しています。[ 12 ] [ 13 ] David Benson は、2025 年時点でも会社の役員および積極的な貢献者として残っています。
draw.io は、JGraph と呼ばれる以前のプロジェクトに基づいています。スイスのETH チューリッヒで学んでいたソフトウェア エンジニアの Gaudenz Alder は、コンピュータ サイエンスの修士論文の一環として 2000 年に JGraph の開発を開始しました。[ 13 ] Alder は当初、JGraph をSwingツールキットとそのクラスの純粋なJavaアーキテクチャ拡張として機能させることを意図していました。[ 14 ] 2002 年 5 月に JGraph が一般公開されると、その人気は急速に高まり、2004 年末までに Alder はプロジェクトに専念するようになりました。[ 15 ] JGraph の最終バージョンであるバージョン 5.14.0 は、2010 年 2 月にリリースされました。[ 15 ]JTree
ほぼ同時期に、HTML5とSVG技術を使用してJavaScriptでグラフ描画ソフトウェアライブラリが作成されました。[ 16 ] mxGraphと呼ばれるこのプロジェクトは、 Firefox 1.5とInternet Explorer 5.5をサポートして2006年に公開されました。[ 16 ] [ 17 ]
mxGraphは当初、デモ用ウェブアプリを通じてフリーウェアとして提供されました。[ 18 ] [ 19 ]ユーザーは、非商用利用のためのエンドユーザーライセンス契約に基づいて公開されているソースにアクセスでき、商用ライセンスを購入するオプションもありました。[ 17 ]
2009年、mxGraphはApacheライセンスの下でオープンソース化されました。JGraphは、 Java、 C#、PHPなどの他の言語でのmxGraphの公式移植版も同梱しました。
mxGraphの最終バージョンは2020年10月にリリースされました。対応するGitHubリポジトリは翌年にアーカイブされ、読み取り専用になりました。[ 20 ]
JGraphプロジェクトが中止された後、Java言語アプリケーションはmxGraphライブラリと統合され、JGraphXと呼ばれる新しいプログラムが作成されました。JGraphXはmxGraphと同じバージョン番号を使用し、2012年にバージョン1.10.0.5として初めてリリースされました。[ 21 ]
2011年、同社はmxGraphウェブアプリケーションのホスティングサービスを「 diagram.ly」という別のブランド名で発表した。[ 8 ]
2012年、アプリケーション内でのJavaアプレットの使用を中止した後、サービスはdraw.ioとしてブランド変更されました。共同創設者のDavid Bensonは2012年のインタビューで、「 .ioサフィックスは.lyよりもずっとクールだから」という理由で名前を変更したと説明しました。[ 22 ] [ 23 ] [ 16 ]
2020年2月、同社はブログで、プロジェクトのウェブサイトが「draw.io」ドメインから「drawio.com」ドメインに移行し、ウェブアプリケーションのリファレンス実装が「diagrams.net」ドメインに移行すると発表した。同社は、この移行はトップレベルドメイン「.io 」でのセキュリティインシデントに対する予防措置であると説明し、「ドメインサフィックスを所有すべき島々が、現代の英国帝国主義の素晴らしい一例のおかげで所有していない」とも述べた。[ 2 ]移行は1か月後に完了した。[ 24 ] [ 3 ]ソフトウェアライブラリ、ファイル形式、および統合サービスは引き続き「drawio」ブランドである。
2024年8月にdraw.ioバージョン24.7.8から、同社は製品のApache 2.0ライセンスに、 Atlassian ConfluenceおよびJira製品でのソフトウェアの使用を禁止する条項を追加しました。これは、自社のConfluence統合製品の販売を保護するためでした。[ 25 ]このプロジェクトは、2024年12月にバージョン25.0.2でApache 2.0ライセンスに戻りました。[ 26 ]
2024年12月、同社はGitHubリポジトリ内の一部のソースファイルをミニファイ版に置き換えた。これはオープンソースではなく、一般的にはメンテナー以外のユーザーからのパッチは受け付けない。[ 27 ]
図は、後で編集するためにXMLファイルとして保存できます。完成した図は、ベクター( SVG ) やラスター( JPEG、PNG ) 画像、PDF文書、埋め込みHTMLなど、さまざまな形式でエクスポートできます。[ 28 ]
このソフトウェアは、 Dropbox、OneDrive、Google Drive、GitHub、GitLab.comなどのクラウドサービスと統合してストレージを提供します。[ 4 ] [ 5 ] [ 29 ]
また、 Nextcloud、MediaWiki、Notion、Atlassian Confluence、JiraなどのプラットフォームにWebアプリを埋め込むためのプラグインとしても利用可能です。[ 30 ] [ 31 ]