Was ist der Unterschied zwischen Zfr-Ruhe und apigilty. Welcher sollte unter welchen Umständen verwendet werden? Soweit ich sehen kann, ist zfr-rest einfach und kann verwendet werden, um irgendeine Nutzlast zu liefern, wo es scheint, dass Apigilty nur HAL zurückgibt. Welches sollte man am besten verwenden/lernen? apigility wird wahrscheinlich in zf3 enthalten sein. Jede Information der Erfahrung, Ideen mit diesen beiden wird hilfreich sein.zfr-Ruhe und apigilty Unterschied
Antwort
ZF-Rest ist ein ZF2-Modul, das an die Dokumentation nach: für die schnelle Implementierung RESTful APIs
stellt Struktur und den Code, die JSON als Transport verwenden.
Apigility ist eine ZF2-Anwendung oder als sie in der Dokumentation eine Meta-Modul schreiben:
Meta- Zend Framework 2-Modul-Funktionen aus der Kombination:
- zf-api -problem
- zf-content-negotiation
- zf-hal
- zf-Rest
- zf-rpc
- zf-Versionierung
Apigility erfordert ZF-Rest, wie Sie here on line 44 inside the composer.json
file für die Anwendung sehen können, so dass es eine Anwendung Abhängigkeit ist.
Daher können Sie Apigility nicht ohne ZF-Rest verwenden, aber Sie können ZF-Rest ohne Apigility verwenden.
Sie erwähnen auch HAL in Ihrer Frage. Es gibt ein separates Modul namens ZF-Hal, das die HAL-Json-Funktionalität in Apigility bereitstellt. Dieses Modul verbindet sich nahtlos mit ZF-Rest.
Ich hoffe, dies wird es verständlicher machen, es betrifft alles.
- 1. Unterschied zwischen Vorzeichen & und *?
- 2. VBA: Unterschied zwischen & und +
- 3. Unterschied zwischen "**/* /" und "** /"?
- 4. Unterschied zwischen $ # und $ {# @}
- 5. Unterschied zwischen = und: =
- 6. Unterschied zwischen '#', '%' und '$'
- 7. MySQL: Unterschied zwischen ', `,' und '
- 8. C++ Unterschied zwischen '//' und '///'
- 9. Unterschied zwischen String.Empty und ""
- 10. hdfsFileStatus und FileStatus Unterschied
- 11. Unterschied zwischen `% in%` und `==`
- 12. Unterschied zwischen numpy.logical_and und &
- 13. MeasureString und DrawString Unterschied
- 14. .kmod und .ko - Unterschied?
- 15. Unterschied com.sun.jersey und org.glassfish.jersey
- 16. Unterschied webcontent und webapp
- 17. Rechteck und Rechteck2D Unterschied
- 18. Unterschied zwischen. und #
- 19. LINQ und setzen Unterschied
- 20. Unterschied zwischen // und http: //
- 21. Deklaration Unterschied und Umfang?
- 22. Unterschied zwischen - und - oder 'und' oder "und"
- 23. Beziehung und Unterschied zwischen HAL und HATEOAS
- 24. Unterschied zwischen numpy.genfromtxt und numpy.loadtxt und Unpack
- 25. Unterschied zwischen Intent und und setcontentview
- 26. Unterschied zwischen Wörterbuch und Hashtable
- 27. Unterschied zwischen FetchMode und FetchType
- 28. Unterschied zwischen Application_Start und Application_OnStart
- 29. Unterschied zwischen Uint8Array und Uint8ClampedArray
- 30. Unterschied zwischen BOOST_CHECK_CLOSE und BOOST_CHECK_CLOSE_FRACTION?
Gibt es eine Möglichkeit, eine andere Nutzlast als HAL zu verwenden? – varuog
@varuog Ja, du kannst deine eigene RenderStrategy verbinden und rendern was du willst :) – Wilt