Я начинаю разрабатывать приложение GWT, которое будет иметь более 500 пользователей с различными ролями и основными функциями, сосредоточенными на вызовах RPC, чтобы наблюдать, как данные изменяются на сервере. Подумайте о системе наблюдения за акциями, которая меняется каждые 20 секунд. Кроме того, пользователи также будут просматривать графики и диаграммы изменяющихся данных, которые генерируются ежедневно.
Я посмотрел на SmartGWT и образцы на их странице витрины. Я также попытался создать прототип приложения с помощью smartgwt. Пока что меня больше всего беспокоит отладка приложения, которая иногда ссылается на какую-то ошибку в конце библиотеки javascript. Я еще не коснулся Ext-GWT, который также выглядит многообещающе.
Так какую библиотеку вы бы порекомендовали для такого сценария? и стоит ли использовать какой-либо из них, если вы хотите разработать что-то относительно быстрое? Также мне хотелось бы знать, хороши ли библиотеки (с точки зрения производительности) для работы с графиками и огромными наборами данных (4 таблицы, каждая из которых содержит не менее 100 строк).
Кроме того, я планирую создать систему безопасности, используя пакет Spring Control List из Access Control List, поскольку пользователям нужно будет назначать роли через веб-интерфейс. Хорошо ли подходит пакет для этого, и какие компромиссы мне придется сделать при использовании этих технологий? Я хочу сделать это правильно с первого раза, а не реорганизовать или перенести позже в другую библиотеку, поэтому предложения будут высоко оценены.