Должен ли я использовать SmartGWT или Vaadin?

Я собираюсь разработать веб-приложение с использованием SmartGWT. Я слышал о каркасе Vaadin. Интересно, что лучше всего использовать? Мое приложение будет использоваться ~500 пользователями одновременно. И мне нужна высокая производительность отклика и высокий контроль безопасности. Мне не понадобится дюжина красивых виджетов, чтобы использовать красивые панели с вкладками и таблицы. Так что же является лучшим выбором в отношении моих потребностей?

Изменить: мне также понадобится инструмент для экспорта содержимого таблицы в формат Excel (как в Google Doc SpreadSheet).

PS: уже проверить это Должен ли я использовать Vaadin Framework

2 ответа

Решение

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

Удачи!

Если вы правильно напишите свое приложение Vaadin, оно будет работать превосходно (проверьте это: https://vaadin.com/wiki/-/wiki/Main/Optimizing%20Sluggish%20UI).

Если вы знаете SmartGWT, используйте его. Также, если у вас нет опыта работы с Vaadin, используйте SmartGWT. Вам может понадобиться много времени, чтобы изучить Vaadin (это требует некоторой практики после того, как вы сможете создать хорошо работающее приложение). Самая большая проблема Vaadin в том, что очень легко писать медленные приложения - потому что все кажется очень простым, и каждый стремится использовать много компонентов и так далее...

Другие вопросы по тегам