2015-10-09 1 views
2

Я бы хотел реализовать Java-приложение. Основная функциональность - получение данных из веб-сервисов и отображение их с помощью символов. После некоторого исследования я столкнулся с проблемой выбора между Vaadin и Spring. я вижу демо-версию vaadin, у нее очень много хороших компонентов пользовательского интерфейса, и то, что мне понравилось в vaadin, заключается в том, что интерфейс разработан с помощью java, поэтому нет необходимости иметь хорошие знания в интерфейсных средах, таких как JS и html5.что выбрать между Vaadin и Spring для JEE

это приложение является информационной панелью для данных, поступающих от многих пользователей Android. он показывает данные пользователей. приложение имеет 3 роли (участников). то, что я хочу знать: есть ли какие-либо ограничения весной или Vaadin и какие рамки лучше использовать

Пожалуйста, помогите мне выбрать адекватную структуру Благодаря

+1

нет четкого ответа на этот вопрос. как мы должны знать, какие варианты использования у вас есть, что требует от вашего клиента и т. д., нет никакого способа найти это самостоятельно. – cfrick

+0

Весна и Ваадин ... Редко я видел, так что попробуйте сравнить эти яблоки с этими апельсинами_ вопрос о SO ... Как уже упоминалось ранее, вам нужно, по крайней мере, указать свои варианты использования, ограничения и т. Д. –

+0

это приложение является информационной панелью для данных от многих пользователей Android. он показывает данные пользователей. приложение имеет 3 роли (участников). Что я хочу знать: есть ли какие-либо ограничения весной или ваадином, и какая структура лучше использовать? –

ответ

4

Vaadin не жесткие ограничения, это программное обеспечение после того, как все , Но это может быть более сложным для масштабирования: приложение vaadin является сдержанным, сеанс используется довольно широко.

Весна немного расплывчата. Я полагаю, что вы имеете в виду Spring MVC + некоторую систему шаблонов или, может быть, остальную пружину mvc-клиента с js gui.

В любом случае, для приборной панели, которая не будет использоваться тысячами пользователей, я бы использовал Vaadin! Еще больше, если вам не очень нравится javascript, html и css.

У Vaadin также есть функция push, которая может оказаться полезной для приборной панели.

Кроме того, Vaadin не исключает Spring, вы можете использовать оба варианта.

Надеюсь, что это полезно

+0

Благодарим вас за этот ответ. Другое дело, я могу изменить стили компонентов vaadin с помощью css или что-то еще. и делает vaadin поддержку анимации в пользовательском интерфейсе? –

+0

Да, вы можете [skin] (https://vaadin.com/book/-/page/themes.creating.html) Vaadin, вы даже можете создавать свои собственные компоненты, а afaik Vaadin поддерживает какие-то анимации (например, перетаскивание) и имеют много [плагинов, построенных сообществом] (https://vaadin.com/directory#!browse) – kanly