Сравнение Ваадина и З.К. - PullRequest
       16

Сравнение Ваадина и З.К.

7 голосов
/ 01 сентября 2011

Кто-нибудь знает о сравнении между ЗК и Ваадин ?

Меня особенно интересует, какой из двух вариантов лучше подходит для динамического веб-приложения (т. Е. Макет и POJO определяются во время выполнения и могут изменяться в любое время).

Большинство примеров выглядят довольно неплохо, если у вас есть стандартный POJO (с фиксированным набором полей). Но как будут работать фреймворки, если POJO будет заменен на Map<String, Object>, и мне нужно будет построить пользовательский интерфейс в зависимости от содержимого Map?

Ответы [ 3 ]

8 голосов
/ 01 сентября 2011

Обе фреймворки обрабатывают динамический пользовательский интерфейс. При выборе платформы вы должны сравнить такие вещи, как включенные компоненты, количество и качество дополнительных компонентов, лицензирование, документацию, сообщество и т. Д.

7 голосов
/ 05 сентября 2011

Здесь вы найдете сравнение / обсуждение, ориентированное на Vaadin: vaadin.com / forum / - / message_boards / view_message / 134071 и еще одно (более ориентированное на ZK) здесь: jtechnoprojects.blogspot.com / 2011/05 / гк-против-vaadin.html

Кроме того, что касается вашей темы о содержании карты, я думаю, что у вас все будет в порядке с Элементом интерфейса Ваадина . Например, надстройка "PropertiesItem" по существу поддерживается картой (точнее, java.util.Properties ) и привязывается непосредственно к Vaadin Forms .

3 голосов
/ 18 сентября 2012

Как заявление об отказе от ответственности, я работаю на ZK.

Существует множество функций, которые помогут вам сделать то, что вы хотите сделать.Вы можете взглянуть на страницу продукта , которая выделяет множество функций.Однако ниже я выделил 2 функции, которые могут быть особенно полезны.

Адаптивный дизайн - изменение макета

Этот подход был опубликован в ZK 6.5 и позволяет разработчикам писать приложения, которые меняются вместе сраскладка.Это было бы очень полезно для вас.Он также включает компоненты, которые меняют свое поведение в зависимости от того, находятся ли они в браузере рабочего стола, планшете или смартфоне.

Информация доступна здесь .

Привязка данных - макет и ответк изменениям в POJO

Привязка данных основана на концепциях MVVM и может реагировать на изменения в ваших POJO.Вы можете иметь разные шаблоны, которые поддерживают разные состояния POJO и тому подобное.Хорошим вводным уроком для нашей привязки данных является этот .

...