왜 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 설정.
- 고객 온프레미스/오프라인 전달 워크플로우에 최적.
Apache Superset — 강력한 BI, 하지만 운영 난이도 높음
- BI 플랫폼 중심: 대시보드, 탐색, 권한/롤, 다양한 데이터 소스.
- 보통 멀티 서비스 운영: 환경 설정, 메타데이터 DB, 마이그레이션, 시크릿, reverse-proxy/TLS, 인증/롤 관리.
- “원클릭으로 앱을 내보내는” 목적이 아니며, 인프라/설정/배포에서 쉽게 복잡해질 수 있음.
- 완전 리브랜딩 가능한 React+Go 앱을 그대로 export하는 워크플로우가 핵심은 아님.
| 기능 | CWC | Apache Superset |
|---|---|---|
| 노코드 차트 스튜디오 (Highcharts) | ✅ Highcharts 전용 빌더 | 🟡 BI UI (Highcharts 앱 export 목적 아님) |
| 완성 앱 export (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.