金山云团队出品的前端 UI 组件库,支持4大主流的前端框架,主题定制功能也很强大。
关于 KPC 前端组件库
前端发展非常繁荣,不少大厂都推出了自己的 UI 组件库,金山云作为一个手握国民办公软件 WPS 的老牌的国产软件厂商,也推出了自家的前端框架 KPC。
KPC 是金山云团队出品的多端统一的 UI 组件库 King design Public Components 的简称,这是一个针对 PC 端 web 项目开发的前端 UI 组件库,封装了40多个 PC 端常用的组件,开箱即用,既可以用于大大小小 web 前端开发,也可以作为中后台管理系统的前端 UI 框架,能极大地提高开发的效率。
KPC UI 框架特点
- 支持多框架。同时支持 Intact / Vue / React / Angular 框架
- 支持按需加载,大大减少中小项目的打包体积
- 开发便捷。提供了脚手架工具快速初始化
- 设计风格硬朗统一,自成一派,非常适合做大气的商业项目
- 支持强大的主题定制以及国际化
- 提供了sektch、Axure 文件资源,方便设计师和产品经理使用
推荐 KPC 的原因
很多前端开发者专注技术的实现,不爱关注产品的视觉设计,这会很大程度上导致了设计方面的短板。如果是个人项目,往往视觉设计和用户体验方面会非常糟糕;如果是团队项目,又不容易注意到设计规范的细节,甚至不理解设计规范,导致了和设计师更多的沟通成本。多关注、研究大厂的 UI 组件库,不仅能提高开发水平,还能了解技术和设计的结合和取舍,提高自己的综合竞争力。
这是一组体验优秀的,设计风格中性硬朗的前端 UI 组件库,官方文档编写得很仔细,代码例子也很充足,背靠大厂更新维护,开箱即用,可以极大地节省设计和构建模块的时间。
值得一说的是 KPC 官网还专门提供了可视化的主题定制工具,功能非常强大,支持每一个组件的风格定制。而且我也注意到了,KPC 除了支持一键切换内置主题和金山云风格主题外,还支持 Material-UI 的主题,虽然目前是 beta 版,初略体验一下,细节到位,瞬间高大上起来,国内做 Material 风格的 UI 库还是比较少,非常值得关注。
免费开源说明
KPC 基于 MIT 开源协议在 Github 上开源,任何人都可以免费授权使用,包括用于商业用途。