ExtJS - Вам легче работать с ответами JSON или XML? - PullRequest
2 голосов
/ 28 мая 2010

Просто быстрый вопрос (он помечен как вики сообщества)

Исходя из опыта, вам было легче оценивать ваши ответы ajax с использованием XML или JSON при использовании ExtJS? Какой формат ExtJs лучше для обработки?

Я разрываюсь между ними.

Спасибо!

Ответы [ 4 ]

9 голосов
/ 28 мая 2010

Согласно команде ExtJS , JSON проще и быстрее использовать.

На моей прежней работе мы пробовали оба варианта и, безусловно, имели лучшую производительность с JSON.

3 голосов
/ 28 мая 2010

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

2 голосов
/ 28 мая 2010

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

0 голосов
/ 28 мая 2010

Если вы имеете дело с большими наборами данных и вам нужно быстро и легко найти данные в этом наборе, XML, вероятно, будет быстрее, потому что он будет анализировать его изначально, а при использовании встроенной поддержки xpath он, вероятно, обнаружит ваши данные быстрыми. 1001 *

Использование JSON в этих случаях потребует проверки данных, и большинство json-парсеров также проверяет большую часть кода по соображениям безопасности и т. Д., Что означает, что он не будет исключительно «нативным» кодом, который его обрабатывает.

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

Оба метода имеют свои плюсы и минусы, поэтому в большей степени они зависят от конкретного случая, в котором они будут использоваться.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...