数据组件的缺失
在 @techui/scifi 组件库中,您会发现一个现象:这里有按钮、输入框、下拉菜单等基础交互组件,但缺失了数据展示组件。
这不是疏忽,而是 TechUI 产品线在设计之初就确立的差异化定位与哲学取舍。
路线之争 不可能三角
在软件工程中,很难同时兼顾 高质量 (Quality)、高效率 (Speed) 和 低成本 (Cost)。TechUI 的不同组件库选择了不同的侧重点:
Scifi 路线:高质 + 低成本
@techui/scifi 的诞生使命,是为了解决纯粹的 UI 视觉痛点。
- 定位:它致力于为大家提供一个免费、低成本且具备高质量科幻审美的数据可视化 UI 方案。
- 代价:为了维持“低成本(免费)”,我们剥离了庞大的数据展示组件(Base)。这意味着在使用 Scifi 时,您可能需要额外引入三方的基础组件库,或者自己手写一些 HTML/CSS 来实现简单的数据展现组件,牺牲了一定的开发效率。
Prime 路线:高质 + 高效率
如果您追求极致的开发速度,不希望在基础控件上浪费时间:
- 定位:TechUI Prime(及配套的 Base/Admin 库)提供了一站式的解决方案。
- 代价:这是 “高效 + 高质” 的选择,因此必须放弃“低成本”路线。您需要订阅 Prime 授权来获取那些开箱即用的基础组件与高级功能。

基础组件扩充 (v0.0.7+)
自 v0.0.7 版本起,Scifi 组件库正式引入一系列基础交互组件,旨在完善核心交互体验并降低开发上手门槛。
新增的组件有:控制面板、弹窗、抽屉、弹出提示、告警提醒、按钮、输入框、下拉框、切换按钮、标签切换、路由导航等
核心变更:
- 交互升级: 新增内置控制面板,用户无需再手动修改全局配置项,即可实现实时配置调试。
- 开箱即用: 提供 Dialog(对话框)等高频基础组件,开发者无需自行封装或额外引入第三方库,显著减少项目依赖负担。
- 定位说明: 本次更新侧重于提升易用性。Scifi 依然坚持与 Prime 组件库的差异化定位,Scifi组件库专注于交互控制与视觉呈现,不提供复杂的数据展示类组件。
总结
Scifi 是赠予社区的精美皮肤,而 Prime 是全副武装的机甲。 如果您只需解决“好看”的问题,Scifi 足矣;如果您需要解决“好用且快”的问题,TechUI Prime 随时待命。