I am starting on a new project which will be a complex Restful API system.
It will be using a different Json standard to Json/Hal.
I am very familiar with API tools and have used it since the Apigility days, so I am very tempted to keep using it as it provides so much ‘out of the box’, but I am concerned that as API tools has taken a specific approach to how API’s should be built, and I am going to reach a point where I would have been better off using the more flexible Mezzio.
On the other hand, Mezzio does seem very lean and flexible, and doesn’t seem to have a steep learning curve. Zend expressive was supported by the open api generator, so I am hoping Mezzio is too, which would be a major plus.
So the question is should I use API tools or is it worthwhile making the change to Mezzio?
Your opinions would be most welcome.