有没有人知道 ZK 和 Vaadin 之间的比较?我特别想知道这两个框架哪一个更适合动态Web应用程序(即在运行时定义布局和POJO,并且可以随时更改)。大多数示例看起来很好,如果您有一个标准的POJO(具有固定的字段集)。但是,如果将POJO替换为 Map<String, Object> 并且我需要根据 Map 的内容构建UI,那么这些框架如何表现?
您可以在这里找到与Vaadin相关的比较/讨论:vaadin.com/forum/-/message_boards/view_message/134071,另一个(更偏向于ZK)在这里:jtechnoprojects.blogspot.com/2011/05/zk-vs-vaadin.html 此外,关于您关注的Map内容问题,我认为您可以使用Vaadin的Item接口。例如,"PropertiesItem"插件本质上由Map支持(确切地说是java.util.Properties),并直接绑定到Vaadin表单。
作为免责声明,我是ZK公司的员工。有许多功能可以帮助你实现你想要的目标。你可以查看产品页面,其中强调了许多功能。然而,下面我列出了两个可能特别有用的功能。 响应式设计-更改布局 这种方法在ZK 6.5中发布,使开发人员能够编写随着布局变化而变化的应用程序。这对你来说非常有用。它还包括根据它们所在的桌面浏览器、平板电脑或智能手机的不同行为而改变的组件。 有关详细信息,请单击此处。 数据绑定-布局和响应POJO更改 数据绑定基于MVVM概念,并且可以响应您的POJO更改。您可以拥有支持不同POJO状态等不同模板。我们数据绑定的一个很好的入门教程可以在这里找到。