#django #gwt
#django #gwt
Вопрос:
После прочтения всевозможных сообщений на эту тему мне все еще интересно, что было бы удобнее: использовать JSON или XML. каковы плюсы и минусы для каждого?
Спасибо
Ответ №1:
JSON
Преимущества:
- маленький и компактный -> лучший сетевой ресурс
- синтаксический анализ выполняется быстро (быстрее, чем XML)
Недостатки:
- ссылки сложно реализовать
- (людям труднее читать)
- нет схемы
XML
Преимущества:
- (читается человеком?)
- схема для проверки достоверности
- пространства имен
- XQuery и XPath
- зрелая и используемая в течение длительного времени
- доступно множество инструментов.
- ссылки проще реализовать
Недостатки:
- больше накладных расходов, чем json
- синтаксический анализ выполняется медленнее
Я лично всегда использовал бы JSON для приложений GWT, потому что он настолько легкий и простой в использовании.
Вы также можете проверить Pirti, который позволяет действительно легко конвертировать из XML / JSON в DTO и наоборот на стороне клиента.