jus*_*vin 10 php rest frameworks web-services
我正在为几个即将开展的项目评估PHP框架,目标是为所有项目使用相同的框架.一个不寻常的方面是它们不是标准的基于浏览器的应用程序,它们都将被期望XML或JSON(目前尚未确定)的自定义应用程序访问.
大多数PHP框架,如Yii,CodeIgniter,CakePHP似乎是围绕客户端应用程序将成为浏览器的合理假设而设计的 - 例如,使用cookie来管理持久性,在POST之后重定向等.
虽然我确信我可以使用上述任何框架来完成这项工作,但是哪些主要框架"更好"适合客户端应用程序无关的应用程序开发?
实际上,Recess PHP听起来很完美......它在其他任何事情之前都具有内在的宁静.
更新:我最近也一直在玩Slim Framework.这是一个非常酷的小工具,基本上是PHP等效于节点的Express.js.它非常高效,轻便且受测试驱动.
在"大"的(CI,Kohana,Zend,Cake,Symfony)中,我认为较新的Zend对RESTful Web服务有最好的支持,但早期版本的Zend框架却缺乏休息控制器.我为Zend创建了自己的东西,只是使用它们.
如果你真的想要一个webservice定制的框架,那么有一些较小的项目,我认为没有任何一个项目可以在接近引爆点的地方任何地方引导它们(或者用于不仅仅是一个演示项目).
我的建议是坚持你已经知道的框架,建立你自己的休息控制器(如果目前缺乏).可能需要创建一些基本函数来获取输出并将其转换为XML,json等...但是您将花费更少的时间来尝试学习新的框架.此外,有了一个重要人物,你将不会被迫维持一个厌倦了跟上的废弃代码库.
归档时间: |
|
查看次数: |
4929 次 |
最近记录: |