JavaScriptでアプリ開発みたいなことをしているのだけれど、ユーザーに動的に配置を変えてもらいたくて、そういったUIを提供するライブラリを探した。自分が使ってみたいなーと思ったのは以下の3つ。
比較
ライブラリ名 | デモ | ライセンス | 料金 |
---|---|---|---|
GoldenLayout | URL | Creative Commons (CC BY-NC 4.0) かつ GPL LICENSE 3.0. |
非独占なら無料 / 1ドメイン99£ / マルチドメイン399£ |
Dock Spawn | URL | MIT | 無料 |
wcDocker | URL | MIT | 無料 |
GoldenLayout
気になるところ
デモが洗練されている。名前の通りすぐに導入したいなと思う美しさ。ポップアップで別ウィンドウとして開けるところとかが面白い。チュートリアルも充実していてわかりやすい。非商用なら無料なので、個人的に使うのならコレにしたい。
デモ
Dock Spawn
気になるところ
Dart製のライブラリ。最近は開発が進んでいない模様で、Dartで使おうとした時に少しソースコードの修正が必要だった。JSからでも使えるので、特には問題なさそう。3つの中で唯一d.ts
(TypeScript用の定義ファイル)を見つけた。
デモ
wcDocker
気になるところ
GitHubのコミットログを見ると上2つより開発が活発に見える。悲しいかなデモはしょんぼりに見えるけれど、テーマを変えるとそこそこ見れた感じになる。