Интеграция Django и GWT

#django #gwt

#django #gwt

Вопрос:

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

Спасибо

Ответ №1:

JSON

Преимущества:

  • маленький и компактный -> лучший сетевой ресурс
  • синтаксический анализ выполняется быстро (быстрее, чем XML)

Недостатки:

  • ссылки сложно реализовать
  • (людям труднее читать)
  • нет схемы

XML

Преимущества:

  • (читается человеком?)
  • схема для проверки достоверности
  • пространства имен
  • XQuery и XPath
  • зрелая и используемая в течение длительного времени
  • доступно множество инструментов.
  • ссылки проще реализовать

Недостатки:

  • больше накладных расходов, чем json
  • синтаксический анализ выполняется медленнее

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

Вы также можете проверить Pirti, который позволяет действительно легко конвертировать из XML / JSON в DTO и наоборот на стороне клиента.