PHP Service Clients and DTO generation
Our clients wish to consume our services via PHP.
ServiceStack support for PHP via Service Clients, DTO generation and possibly 'Add Service Reference' would be great!
Typed Language support for PHP is available via gRPC which provides a similar dev workflow to Add ServiceStack Reference, see:
Although PHP happens to be the ugliest language to generate typed clients for, nowhere near as nice as its Python and Ruby cousins.
Shouldn't be too long before MS supports it, they're pushing gRPC as the latest/greatest technology for making RPC services, they just need to make core changes to http.sys deployed on windows to be able to support it on IIS / Azure. Works great with nginx tho!
Which should be more popular for hosting PHP than IIS/Windows.
George Hemmings commented
It certainly wouldn't be my choice of language, however that's what our customer insists on using.
I was hoping gRPC would be the answer, however as it can't be hosted in IIS or Azure it's not an option at the moment.