组件库对比 Comparison
TechUI 提供了四个针对不同场景的组件库。Prime 是全能的付费旗舰,而 Scifi、Base 和 Admin 则是专注于特定领域的免费核心库(支持通过授权解锁高级权益)。
核心差异一览
| 特性 / 组件库 | 💎 Prime (旗舰版) | 🚀 Scifi (科幻版) | 📦 Base (基础版) | 💼 Admin (管理版) |
|---|---|---|---|---|
| 核心定位 | 全能集合 (可视化系统的一站式方案) | 视觉核心 (SVG 动态节点与科幻 UI) | 数据展现 (高密度数据展示基础库) | 业务框架 (中后台系统解决方案) |
| 适用场景 | 复杂大屏、指挥中心、 既要酷炫又要业务的系统 | 纯数据可视化大屏、 UI 换肤、视觉层构建 | 仪表盘 (Dashboard)、 数据分析、常规 Web 应用 | 后台管理系统、 SaaS 平台、工作台 |
| 许可机制 | 重许可 (Heavy) (需 Keychain + Client Key) | 轻许可 (Lite) (仅需 License 字符串) | 轻许可 (Lite) (仅需 License 字符串) | 轻许可 (Lite) (仅需 License 字符串) |
| 免费策略 | 无 (仅支持 10 分钟体验模式) | 核心免费 (永久可用,高级组件需授权) | 核心免费 (永久可用,高级组件需授权) | 核心免费 (永久可用,高级组件需授权) |
功能覆盖范围
| 功能模块 | 💎 Prime | 🚀 Scifi | 📦 Base | 💼 Admin |
|---|---|---|---|---|
| 科幻 UI 组件 (面板/装饰/按钮/几何) | ✅ 包含 | ✅ 核心 | ❌ | ❌ |
| 数据展现组件 (表格/表单/工具栏) | ✅ 包含 | ❌ | ✅ 核心 | ✅ 包含 |
| 业务框架组件 (登录/路由/权限/布局) | ✅ 包含 | ❌ | ⚠️ 部分 | ✅ 核心 |
| 高级组件 (T3D/PanicAlert/TuiEcharts/...) | 🔓 解锁 | ⏳ 限时体验 | ⏳ 限时体验 | ⏳ 限时体验 |
| 自适应适配面板 (TuiAdaptive) | ✅ | ✅ | ✅ | ✅ |
详细说明
Prime (旗舰版)
- 定位:TechUI 的完全体。它是 Scifi 的视觉、Base 的数据能力与 Admin 的业务逻辑的超集。
- 独占权益:默认解锁所有 高级组件(如 3D 面板、Echarts 深度封装)的库,无需额外配置 features 开关。
- 门槛:必须付费授权,且集成时需要额外的 Keychain 依赖。
Scifi (科幻版)
- 定位:“只有皮囊”。专攻视觉效果,提供大量基于 SVG 的动态科幻面板和控件。
- 缺失:不包含表格、表单等复杂的数据录入与展示组件。通常需要搭配其他组件库使用。
- 权益:动态SVG UI 组件永久免费,仅 6 个高级组件受限。
Base (基础版)
- 定位:“只有灵魂”。专攻数据密度与交互,类似 Element Plus 但针对大屏场景优化。
- 缺失:不包含科幻风格的装饰性 UI 组件。
- 权益:核心的数据组件永久免费。
Admin (管理版)
- 定位:“业务骨架”。在 Base 的基础上增加了中后台所需的登录页、动态路由守卫、KeepAlive 管理等逻辑。
- 依赖:底层依赖 Base 组件库。