Vaadin和ZK之间的比较

7
有没有人知道 ZKVaadin 之间的比较?
我特别想知道这两个框架哪一个更适合动态Web应用程序(即在运行时定义布局和POJO,并且可以随时更改)。
大多数示例看起来很好,如果您有一个标准的POJO(具有固定的字段集)。但是,如果将POJO替换为 Map<String, Object> 并且我需要根据 Map 的内容构建UI,那么这些框架如何表现?

使用Vaadin,如果您不需要非常自定义的东西,所有代码都是Java。因此,它将与POJO(面向对象)良好地配合使用。您的要求可能不同,但失去面向对象可能会在未来带来更多麻烦。 - fmucar
1
客户必须随时能够向对象添加自定义字段,因此我们使用基本POJO,其中包括一个Map字段来处理其他所有内容。我们意识到这种做法存在一定的权衡,但如果不这样做,应用程序对客户而言将毫无用处。 - Aaron Digulla
3个回答

8

这两个框架都可以很好地处理动态用户界面。在选择框架时,你应该比较包含的组件、附加组件的数量和质量、许可证、文档、社区等方面。


非常感谢您的宝贵意见,但我无法接受该解决方案,因为它没有回答主要问题(即两者之间的比较)。 - Aaron Digulla

7

1
Vaadin出现了一些性能问题。正如Sara所建议的那样,记得实现自己的bean容器以为大量用户提供服务。 - Mo.

3
作为免责声明,我是ZK公司的员工。
有许多功能可以帮助你实现你想要的目标。你可以查看产品页面,其中强调了许多功能。然而,下面我列出了两个可能特别有用的功能。

响应式设计-更改布局

这种方法在ZK 6.5中发布,使开发人员能够编写随着布局变化而变化的应用程序。这对你来说非常有用。它还包括根据它们所在的桌面浏览器、平板电脑或智能手机的不同行为而改变的组件。

有关详细信息,请单击此处

数据绑定-布局和响应POJO更改

数据绑定基于MVVM概念,并且可以响应您的POJO更改。您可以拥有支持不同POJO状态等不同模板。我们数据绑定的一个很好的入门教程可以在这里找到。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接