Java Web开发组件库
各维度得分依据公开资料与字段推算,加权后即综合评分,仅供参考。
DominoKit 是一套面向 Java 开发者的 Web 应用工具箱,强调“All in Java”。它不是单一组件库,而是由 Domino UI、Domino Brix、Domino Jackson、Domino REST、Domino History 等模块组成,覆盖 UI、应用生命周期、JSON、REST 客户端和 URL 管理等常见开发环节。
Domino UI 提供类型安全、功能较丰富的 Java UI 组件库,不依赖外部 JavaScript,并包含表单、表格、布局、图标、导航等大量组件目录。Domino Brix 是轻量 MVP 框架,整合路由、Presenter 生命周期、slots、安全、启动任务和事件总线。Domino Jackson 使用 Java annotation processor 在构建期生成双向 JSON mapper,可在 JVM 与浏览器端复用。Domino REST 可从 JAX-RS 接口生成 REST 客户端,并结合 Domino Jackson 自动完成 JSON 映射。Domino History 则负责 URL path、query、fragment 的解析、更新与监听。
其核心用户是 Java、GWT、J2CL、JVM/Android 相关开发者。正文提到标准 Jackson 注解、JAX-RS 接口、APT 代码生成、Maven archetypes 和 DominoKit CLI,说明它更适合 Java 技术栈内部的一体化开发,而不是通用 React/Vue 前端生态。
官网多处提供 View on Github 和 Star us on github,说明项目有 GitHub 入口,但未明确许可证,也不能仅凭正文判断全部模块是否开源。定价方面没有正式套餐,仅看到 Donate & Support Us;组件目录中部分条目标有 Pro,但未解释 Pro 的授权或价格,商业采用前需要核实。
优点是类型安全、构建期生成、前后端共享 mapper 和 client,能减少手写样板代码,适合长期维护的 Java 企业应用。缺点是公开信息不够完整,尤其是定价、许可证、版本兼容和企业支持;对非 Java 前端栈吸引力有限。适合已有 Java/GWT/J2CL 基础、希望尽量用 Java 完成浏览器端应用的团队。
抓取正文未提供中国网络、镜像、支付方式等信息,访问状态评为未知。若国内团队采用,建议同时评估 Vaadin、Jackson、OpenFeign/Retrofit、React/Vue 组件库等替代方案,并验证 GitHub、文档站和依赖仓库的可访问性。
本测评基于公开资料整理,不构成购买建议,请以 dominokit.org 官网实际信息为准。
开源/开发者工具集合,适合Java全栈应用。
评分明细(分布与用户短评)接入中。当前展示 TG4G 综合评分,数据源自公开测评与用户反馈。