BlazeDS VS REST + JSON - PullRequest
       3

BlazeDS VS REST + JSON

3 голосов
/ 19 мая 2011

Может ли кто-нибудь сказать мне: каковы преимущества / недостатки BlazeDS по сравнению с использованием веб-сервисов Java REST, которые возвращают данные JSON для довольно гибкого приложения с большими данными?

1 Ответ

2 голосов
/ 19 мая 2011

BlazeDS собирается использовать AMF для кодирования данных, что невероятно компактнее, чем JSON.AMF - это двоичный формат, поэтому все числовые значения и значения даты будут значительно меньше, чем в JSON.Также AMF использует строковые ссылки для экономии огромного пространства при отправке повторяющегося текста (имена классов / свойств).Кроме того, на определения классов также ссылаются только один раз на сообщение AMF.

Помимо размера, AMF также значительно быстрее обрабатывается, чем JSON, определенно на стороне клиента и, скорее всего, на стороне сервера.

По сути, если у вас есть выбор использовать AMF вместо JSON, сделайте это.Если вам нужно использовать существующий сервис, который поддерживает только JSON, то это тоже нормально, но даже в этом случае, если это большое приложение или его интенсивное использование, вам лучше перейти на AMF даже для существующих сервисов.

...