Grid library

 

from http://shiguregaki.com/?p=1436

グラフ描画ライブラリへの要件


■商用利用
・商用利用可能なこと
■必須機能
・グリッドの入力が可能なこと
・グリッドないデータの変更ができること
・行削除ができること
■あればうれしい機能
・検索機能
・ソート機能




調査結果

グリッドライブラリ一覧


特定キーワードでググってグリッドライブラリをリストアップしました。
調査方法は調査方法を参照

※紹介サイト数は検索結果が重複したものはカウントしてません。




グリッドライブラリのライセンス調査結果


それぞれのWebサイトでライセンスについて調査しました。
結果は以下です。(2019年4月にag-Gridのライセンス形態を更新)

ライブラリ無償商用利用ライセンス形態補足
1ag-Grid
・ag-Grid Community
・ag-Grid Enterprise
community版はMITライセンスで商用利用可能
2DataTable
MIT Licenseサポート契約は有料で結べる(https://datatables.net/purchase/index)
3dhtmlGrid
?GNU GPLv2
?Commercial License
?Enterprise License
機能の制限がつくが?を選べばフリーで商用利用可能
(https://dhtmlx.com/docs/products/licenses.shtml)
4ExtJS Grid
?
5FlexGrid
×
ユーザーライセンス
+ランタイムライセンス
6Gelsheet
GNU GPLv3パッケージ内のlicense.txtに記載
日本語のサイトあり(https://ja.osdn.net/projects/sfnet_gelsheet/)
7grrid.js
MIT Licenseパッケージ内のMIT-LICENCEに記載
(https://github.com/Swirrl/grrid/blob/master/MIT-LICENCE)
8Handsontable
MIT License“If you need full Excel-like interactivity in a web app, look no further”
エクセル的な感じで使えるかも
グラフライブラリを合わせて使えそう
(https://docs.handsontable.com/pro/1.11.0/tutorial-licensing.html)
有償版は高機能のものがある
9IgniteUI
×
1ソフトウェアに付き、1 開発者ライセンス有償ライセンス
(https://www.componentsource.co.jp/product/netadvantage-for-ignite-ui-j/licensing)
10jqGrid
×
?FREE ? NON-COMMERCIAL
?COMMERCIAL AND GOVERNMENT LICENSES
?は$199以上(http://guriddo.net/?page_id=103334)
11jQuery EasyUI
×
?Freeware Edition
?Commercial Edition
非営利目的なら?でもOK
(https://www.jeasyui.com/license_freeware.php)
12jQuery quicksearch plug-in
MIT LicensejQueryと同じライセンス
(https://jquery.org/license/)
13jQuery-KingTable
MIT Licenseパッケージ内のjQuery-KingTable/LICENSEに記載
(https://github.com/RobertoPrevato/jQuery-KingTable/blob/master/LICENSE)
14jQWidgets
×
?Non-Commercial License
?Commercial License
Website Licenseは$199、Developer Licenseは$399、Team Licenseは$1499
15kawasima/jagrid
Eclipse Public License -v 1.0パッケージ内のjagrid/LICENSE.mdに記載
(https://github.com/kawasima/jagrid/blob/master/LICENSE.md)
16Knockout-Contrib/KoGrid
MIT Licenseパッケージ内のKoGrid/README.mdに記載
(https://github.com/Knockout-Contrib/KoGrid/blob/master/README.md)
17mmurph211/Grid
MIT Licenseパッケージ内のGrid/README.mdに記載
(https://github.com/mmurph211/Grid/blob/master/README.md)
18OmniGrid
×
サイト見つからず
19SpreadJS
×
?一般商用ライセンス
?特別契約ライセンス
?企業向けライセンスオプション
???は有償
(http://jp.spread.grapecity.com/spreadjs/purchase/license/)
20Sensei Grid
MIT Licenseパッケージ内のsensei-grid/LICENSE.mdに記載
(https://github.com/datazenit/sensei-grid/blob/master/LICENSE.md)
21Sigma Grid
LGPL2010から更新なし
(http://freecode.com/projects/sigmagrid)
22SitePen/dgrid
BSD Licenseライセンスについてはトップページに記載
23SlickGrid
MIT Licenseパッケージ内のSlickGrid/MIT-LICENSE.txtに記載
(https://github.com/mleibman/SlickGrid/blob/master/MIT-LICENSE.txt)
24sorttable
?
GPLライセンスみたい?
25Super Tables
×
サイト見つからず
26Table Sorter
MIT License
GPL Liscense
ライセンスについてはトップページに記載
27TOMUSS
GPLダウンロードページにライセンスの情報が記載
(http://perso.univ-lyon1.fr/thierry.excoffier/TOMUSS/home.html#n10)
28w2ui
MIT Licenseライセンスについてはフッターに記載されている
Code licensed under the MIT License. Documentation licensed under CC BY 3.0.
29ZK Spreadsheet
×
?LGPL
?ZOL or Commercial License
?はfree for open source and proprietary use




グリッドライブラリの機能調査結果


商用利用可能なグリッドライブラリについて機能要件として以下を調査しました。
【必須要件】
?グリッドの入力が可能なこと
?グリッド内データの変更ができること
?行削除ができること
【あればうれしい機能】
?検索機能
?ソート機能
また、GPLライセンスは商用の場合、公開義務が出てくるので対象外としました。

ライブラリライセンス形態必須要件あれば備考
?????
2DataTableMIT License
×
×
×
参考:
(http://qiita.com/nissuk/items/7ac59af5de427c0585c5)
編集機能もありますが有償です。
3dhtmlGrid?GNU GPLv2
?Commercial License
?Enterprise License
bootstrapはうまくいっていないみたい
(https://stackoverflow.com/questions/33388564/how-to-debug-a-bootstrap-dhtmlxgrid-css-conflict)
GPLライセンスのため対象外
6GelsheetGNU GPLv3
?
?
エクセルな感じでいい
GPLライセンスのため対象外
7grrid.jsMIT License
×
×
×
×
?
デモページ参考
(https://codingmania.net/demo/table/0001/)
8HandsontableMIT License
エクセルな感じでいい
12jQuery quicksearch plug-inMIT License
×
×
×
×
使い方:http://www.sukicomi.net/2015/06/quicksearch-jquery.html
13jQuery-KingTableMIT License
×
×
×
使い方:http://archive.fo/HCSA9
15kawasima/jagridEclipse Public License -v 1.0
?
?
16Knockout-Contrib/KoGridMIT License
×
×
×
×
17mmurph211/GridMIT License
×
×
×
×
×
20Sensei GridMIT License
?
?
?
?
デモページが開けない
画像から判断
21Sigma GridLGPL
?
?
?
?
?
デモページが開けない
2010から更新なし、GPLライセンスのため
→今回は非該当
22SitePen/dgridBSD License
×
×
×
×
デモページにて確認
(http://dgrid.io/#demos)
23SlickGridMIT License
?
?
26Table SorterMIT License
GPL Liscense
×
×
×
×
デモページにて確認(http://tablesorter.com/docs/)
GPLライセンスのため対象外
27TOMUSSGPL
?
?
?
?
?
複数人でドキュメントを作り上げるアプリ
デモページではよくわからない、GPLライセンスのため今回は非該当
28w2uiMIT License
×
×
×
デモページにて確認(http://w2ui.com/web/demo/grid)




グリッドライブラリの選定


本章では要件を満たすグリッドライブラリに対して、私自身が使用するグリッドライブラリを1つ選定したので、そのときの観点を紹介したいと思います。

フリーで商用利用可能かつ機能要件も満たすグリッドライブラリは以下の4つでした。
・Handsontable
・kawasima/jagrid
・Sensei Grid
・SlickGrid


from https://paramquery.com/

ParamQuery Grid







留言

熱門文章