2016-01-02 2 views
0

Итак, GWT создает Javascript для каждого объекта, и я когда-то слышал, что вы должны быть осторожны при использовании List, например, потому что он такой общий, и поскольку GWT не знает времени выполнения, он создает классы для всех функций, даже если вам это может не понадобиться. Используется ли это приложение для ArrayList и Linked Hasmaps? Что мне следует учитывать при использовании этих функций и как я могу уменьшить ненужный код с помощью GWT. Спасибо за помощь и время :)Использование Arraylist, связанных Hashmaps и списков в GWT

ответ

0

Этот совет относится к обмену данными клиент-сервер RPC, где GWT должен быть готов к сериализации всех возможных реализаций интерфейсов List или Map, если конкретная реализация (например, ArrayList) явно не является задавать.

Рассмотрите возможность перехода от RPC и вместо этого используйте RequestBuilder.

+0

Но, как и при любом совете по оценке, измерьте и * затем * вырежьте, особенно когда дело доходит до того, что код будет читабельным и гибким. Я обычно использую 'List' /' Map' и т. Д. В RPC-коде, и уточняя, что они редко меняют размер компиляции более чем на 1%. –

Смежные вопросы