Vaadin与ZK的比较

时间:2011-09-01 07:49:32

标签: java comparison vaadin zk

有人知道ZKVaadin之间的比较吗?

我特别感兴趣的是哪两个更适合动态Web应用程序(即布局和POJO在运行时定义并且可以随时更改)。

如果你有一个标准的POJO(带有一组固定的字段),大多数例子看起来都很不错。但是,如果用Map<String, Object>取代POJO,框架如何运作,我需要根据Map的内容构建UI?

3 个答案:

答案 0 :(得分:8)

两个框架都处理动态UI:s很好。在选择框架时,您应该比较包括的组件,附加组件的数量和质量,许可,文档,社区等等。

答案 1 :(得分:7)

你可以在这里找到Vaadin面向比较/讨论:vaadin.com/forum/-/message_boards/view_message/134071和另一个(更多ZK导向):jtechnoprojects.blogspot.com/2011/05/zk-vs-vaadin.html

此外,关于你关于地图内容的主题,我认为你应该对Vaadin的Item interface没问题。例如,"PropertiesItem" addon基本上由地图支持(确切地说是java.util.Properties)并且它直接绑定到Vaadin Forms

答案 2 :(得分:3)

作为免责声明,我为ZK工作。

有很多功能可以帮助您做您想做的事情。您可以查看the product page,其中突出了许多功能。但是,我强调了以下2个特别有用的功能。

响应式设计 - 更改布局

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

信息可用here

数据绑定 - 布局&amp;响应POJO的变化

数据绑定基于MVVM概念,可以响应POJO中的更改。您可以拥有支持不同POJO状态的不同模板等。我们的数据绑定的一个很好的入门教程是this one