用户界面

Jmix 用户界面(UI)可以使用 Java 和 XML 开发丰富的网页界面。Jmix 用户界面基于 Vaadin web 框架。

在 Jmix UI 中,UI 组件与后台运行在同一个 JVM 中,极大地简化了处理数据和调用业务逻辑的工作。并且,不需要特别熟悉现代 JavaScript/HTML/CSS 技术栈。

Jmix UI 技术的可扩展性有限:用户界面的后端是有状态的,并且消耗的资源量与并发用户会话的数量成正比。因此,Jmix UI 适用于同时使用系统的用户数量可预测且不是很高(几万)的情况。

如果是有规模的 web 项目,或者需要极强的 UI 自定义功能,请考虑使用传统前端技术创建前端应用程序。这个前端可以通过 REST API 访问 Jmix 后端。