2016-05-29 5 views
1

zfr-restとapigiltyの違いは何ですか?どんな状況でどちらを使うべきですか?私が見る限り、zfr-restはシンプルであり、HALだけを返すような恐れがあるようなペイロードを提供するために使用することができます。どちらを使うのが最も良い/学ぶべきか。おそらく不平等がzf3に含まれるでしょう。経験のすべての情報、これらの2つのアイデアが役立ちます。zfr-restとapigiltyの違い

答えて

1

ZF-Restは、ドキュメントに記載ZF2モジュールである:

を迅速に輸送としてJSONを使用してRESTfulなAPIを実装するための構造及びコードを提供します。

Apigilityそれらがドキュメントにメタモジュールを書き込むようZF2アプリケーションであるか:

メタ - Zend Frameworkの2つのモジュール結合特徴から:

  • ZF-API - 問題
  • zf-content-negotiation
  • zf-hal
  • ZF-残り
  • ZF-RPC
  • ZF-バージョニング

Apigility、それはアプリケーションの依存関係であるので、あなたは、アプリケーションのためのhere on line 44 inside the composer.json fileを見ることができるようにZF-休息が必要です。

したがって、ZF-RestなしでApigilityを使用することはできませんが、ZF-RestをApigilityなしで使用することはできます。

また、あなたの質問にはHALが含まれています。ユビキタスにHAL-Json機能を提供する別のモジュールZF-Halがあります。このモジュールは、ZF-Restにシームレスに接続します。

これは、すべての関連性をより理解しやすくするためです。

+0

HAL以外のペイロードを使用する方法はありますか。 – varuog

+0

@varuogはい、独自のRenderStrategyに接続して、必要なものをレンダリングできます:) – Wilt