ZFR-отдых и разница в apigilty

В чем разница между зфр-покой и apigilty. Какой из них следует использовать при каких обстоятельствах? Насколько я вижу, zfr-rest прост и может быть использован для доставки любой полезной нагрузки, где, как представляется, обязан возвращать только HAL. Какой из них лучше всего использовать / изучать. apigility, вероятно, будет включен в zf3. Любая информация об опыте, идеи с этими двумя будут полезны.

1 ответ

Решение

ZF-Rest - это модуль ZF2, который согласно документам:

предоставляет структуру и код для быстрой реализации API RESTful, которые используют JSON в качестве транспорта.

Apigility - это приложение ZF2 или, как они пишут в документации, мета-модуль:

Модуль Meta- Zend Framework 2, сочетающий в себе функции:

  • ZF-апи-проблема
  • ZF-контент переговоры
  • ZF-гал
  • ZF-отдых
  • ZF-RPC
  • ZF-версий

Apigility требует ZF-Rest, как вы можете видеть здесь на строке 44 внутри composer.json файл для приложения, так что это зависимость приложения.

Таким образом, вы не можете использовать Apigility без ZF-Rest, но вы можете использовать ZF-Rest без Apigility.

Вы также упоминаете HAL в своем вопросе. Существует отдельный модуль под названием ZF-Hal, обеспечивающий функциональность HAL-Json в Apigility. Этот модуль легко подключается к ZF-Rest.

Я надеюсь, что это сделает это более понятным.

Другие вопросы по тегам