zfr-rest和apigilty有什么区别?哪种情况下应该使用哪一种?就我所见,zfr-rest很简单,可以用来传递任何有效载荷,因为apigilty似乎只能返回HAL。哪一个应该是最好的使用/学习。应对可能会包含在zf3中。任何有关经验的信息,这两个想法都会有所帮助。zfr-rest和apigilty difference
1
A
回答
1
ZF-Rest是根据文档一个ZF2模块:
提供结构和代码,用于快速实现使用JSON作为传输RESTful API中。
Apigility是ZF2应用程序或作为它们在docs写信元模块:
间 - Zend框架2模块从组合特征:
- ZF-API - 问题
- zf-content-negotiation
- zf-hal
- ZF-休息
- ZF-RPC
- ZF-版本
Apigility需要ZF-休息,你可以看到here on line 44 inside the composer.json
file的应用,所以它是一个应用程序的依赖。因此,如果没有ZF-Rest,你就不能使用Apigility,但是你可以使用没有Apigility的ZF-Rest。
你也在你的问题中提到HAL。有一个单独的模块,称为ZF-Hal在Apigility中提供HAL-Json功能。该模块无缝连接到ZF-Rest。
我希望这会让它更容易理解。
相关问题
- 1. self.variable and variable difference
- 2. jQuery Array Difference
- 3. UIApplicationDidBecomeActive vs UIApplicationWillEnterForeground difference
- 4. Hortonworks vs Cloudera Architecture Difference
- 5. Group By Row Value Difference
- 6. Angular2localization vs ng2-translate difference
- 7. Eclipse比较编辑器中的Next Difference和Previous Difference是否存在键绑定?
- 8. iOS 9/10 NavigationController Difference
- 9. Java String array Output Difference
- 10. Message Queue vs Task Queue difference
- 11. Flask-SQLAlchemy whats the difference db.Column vs Column
- 12. Activator.CreateInstance(string)and Activator.CreateInstance <T>()difference
- 13. Synthical difference b/w <%= Html.LabelFor(model => model.studFatherName)%>和<%:Html.LabelFor(model => model.studFatherName)%>
- 14. 高级平均日期具有唯一ID的DIfference
- 15. android-difference docid在这个Java文件(SELECT docid as _id)
- 16. _.difference检查对象引用或按属性检查属性?
- 17. 为什么union,intersection和difference操作在关系代数中称为布尔运算?
- 18. 获取空白$ data params in deleteList($ data)函数为多个请求的参数创建删除api(在PHP apigilty中)
- 19. 旋转和裁剪
- 20. 如何使用?和?:和:在REGEX for Python?
- 21. Android和列表项onclick
- 22. “” 和的String.Empty()
- 23. 最高,最低和和在java中扣除的答案
- 24. 发布和调试
- 25. int.Parse()和ConvertTo.Int32()之间的区别?
- 26. 区别:android:background和android:src?
- 27. Servlet和JSP的区别?
- 28. PHP时间和差异
- 29. <%:和<%=和<%#在aspx中有什么区别?
- 30. 参数传递和assert_difference
有什么方法可以在应用程序中使用除HAL之外的其他有效载荷? – varuog
@varuog是的,你可以连接你自己的RenderStrategy并渲染任何你想要的东西:) – Wilt