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

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

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

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


person alain.janinm    schedule 23.01.2012    source источник


Ответы (2)


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

Удачи!

person bretl48    schedule 23.01.2012
comment
Спасибо за Ваш ответ! В конце концов я выбрал SmartGWT, главным образом потому, что он предложил инструмент для создания формы Excel, и мне это нужно! - person alain.janinm; 23.01.2012
comment
Обычно люди выбирают фреймворк для виджета, который им особенно нужен, я не думаю, что это действительно отличный способ сделать, даже если бы я сделал то же самое для Smartgwt с его TreeGrid... - person Alain BUFERNE; 24.01.2012

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

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

person Ondrej Kvasnovsky    schedule 23.01.2012
comment
Я никогда не использовал Vaadin, поэтому для этого проекта выберу SmartGWT. Может быть, в другой раз, я надеюсь, кажется, хороший фреймворк ;) Ty для ответа! - person alain.janinm; 23.01.2012