Я искал стандарты схемы JSON и их соответствующие реализации php. Ожидая некоторых открытых исходников, я был удивлен, чтобы найти только одну реализацию php. Я использовал эту технологию (JSON) и библиотеку схем для анализа моих входящих запросов браузера.
Эта естественная операция parse/validate кажется естественной в XML и заставляет меня задаться вопросом, почему это не так в JSON.
В конечном итоге я сомневаюсь. Должен ли я продолжить обмен данными по структуре JSON или переключиться на XML? Сначала я выбрал JSON для его простоты и менее подробного синтаксиса по сравнению с XML, но если мне нужно перестроить все существующие стандарты в мире, эти аргументы станут легче. Я также выбрал JSON, надеясь ограничить размер сообщений между моим веб-сервером и мобильными приложениями. Играя с кометными приложениями, XMPP, похоже, используется и используется такими большими именами, как Google, Facebook, для их текстовых сообщений чата или видео на основе реального времени.
Итак, актуальные вопросы:
- Является ли JSON для бедного разработчика веб-сервера, который хочет знать, что происходит на его трафике, и сосредоточиться на простоте (не ошибайтесь, здесь я включаю себя)?
- Является ли проект IETF для схемы JSON серьезной работой, поскольку на стороне сервера (PHP) существует только несколько реализаций?
- Я что-то упустил, или, может быть, лучший шаблон связи - отправить данные в xml на сервер и ожидать ответа json (существует много json-схем в javascript)?
- Или я только столкнулся с фактическим доказательством того, что эта проблема не была хорошо удовлетворена сообществом разработчиков, потому что веб-разработчик, использующий JSON, не испытывает глубокие данные своих входящих запросов?
Пожалуйста, помогите мне понять, что у меня отсутствует некоторый опыт здесь?