なぜ Charts without Code は Apache Superset より「プロダクトとして配布するチャート」に向いているのか
Apache Superset は、データ探索やダッシュボードのための強力な オープンソース BI プラットフォームです。 一方で、Highcharts のノーコードビルダーとして、完成した React + Go アプリをエクスポートし、 オフラインでも動作して完全にリブランディングできるものが必要なら、Charts without Code (CWC) のほうが適しています。
CWC — プロダクトチーム向けに最適化
- ライブプレビュー付き Highcharts ノーコードスタジオ。
- そのまま実行できる ZIP をエクスポート(React + Go バックエンド + Docker スクリプト)。
- セルフホスト、オフラインライセンス、ソース所有、完全ブランディング。
- CSV/XLSX インポート、より安全な入力、pie/XY をプロダクト用途で設計。
- 顧客へ on-prem / offline で配布するワークフローに強い。
Apache Superset — 強力な BI、運用は複雑になりがち
- BI プラットフォームとして設計(ダッシュボード、探索、権限/ロール、多数のデータソース)。
- しばしば 複数サービス の運用が必要:環境設定、メタデータ DB、マイグレーション、シークレット、 reverse-proxy/TLS、認証とロール管理。
- “ワンクリックでアプリを書き出す”ものではなく、インフラ/設定/デプロイで迷いやすい。
- リブランディング可能な React+Go アプリを丸ごとエクスポートすることが主目的ではない。
| 機能 | CWC | Apache Superset |
|---|---|---|
| ノーコードチャートスタジオ(Highcharts) | ✅ Highcharts 専用ビルダー | 🟡 BI の UI(Highcharts アプリの書き出し目的ではない) |
| 完成アプリのエクスポート(React+Go ZIP) | ✅ 1-click ZIP + Docker スクリプト | ❌ 目的ではない |
| オフライン / air-gapped | ✅ オフラインライセンス対応 | 🟡 可能だが BI スタックの運用が前提 |
| コード所有 & ブランディング | ✅ First-class | 🟡 カスタム可能だがプラットフォーム運用は残る |
| セットアップ/運用の手軽さ | ✅ “Generate ZIP → run Docker” | 🟠 インフラと設定が多い |
CWC を選ぶべきケース
- BI プラットフォームを運用するのではなく、顧客/プロジェクトごとに 自立した チャート UI を配布したい。
- フラットな ZIP(
run-docker-*.sh/.bat付き)で、ブランドを完全にコントロールしたい。 - Highcharts のインタラクティブ性と、生成物のコード所有が必要。
ホームのデモで試せます:Modify Chart → Generate ZIP。 Docker は frontend 8081 / backend 8080 です。