doctrine / rest

Doctrine REST Server and Client Library
http://www.doctrine-project.org
MIT License
141 stars 29 forks source link

Alternatives to this project #8

Open tomhv opened 8 years ago

tomhv commented 8 years ago

Hey guys,

I know this project isn't maintained any more, but do you know if someone took over somewhere with another project?

Cheers,

Tom

Potherca commented 8 years ago

I would also be interested in the reason(s) why this project isn't maintained anymore... Maybe other developers might be interested in taking over the project... My bet is there are 30 forks for a reason...

TobiasHauck commented 8 years ago

Have a look at this project: https://github.com/CircleOfNice/DoctrineRestDriver

o5 commented 8 years ago

rapl/rapl looks good.

Potherca commented 8 years ago

Thanks for the suggestion! RAPL does indeed look good.

scaytrase commented 7 years ago

As far as I see RAPL is abandoned now too. We've implemented own tool intop of doctrine\common.

https://github.com/bankiru/doctrine-api-client

It uses RPC API terminology, but there is no problem to transform RPC call to REST one (forge the URL from method and parameters and left other parameters to body\query args)

Currently it's read only (no merge\persist\flush calls implemented), but we are working on it

Potherca commented 7 years ago

As far as I see RAPL is abandoned now too

That seems to be an understatement.

Looks like the only remaining alternatives are:

scaytrase commented 7 years ago

DoctrineRestDriver looks nice, btw, when you building your own API from scratch. We already have one and it was not a REST, so we have an private client for and a working for a new one, mentioned above

Potherca commented 6 years ago

Lately, we've been using this: https://api-platform.com

It's a broader solution (build with Symfony) but it does offer a REST API, based on Doctrine entities...

scaytrase commented 6 years ago

@Potherca does it provide REST API client based on doctrine entities? this repo did both

Potherca commented 6 years ago

Indirectly, yes. A Swagger file is generated based on the Entities, a REST API client can be generated using the Swagger Code Generator.

The big advantage is that non-PHP clients can be generated just as easily as a PHP client.

Because API-Platform uses hydra (and/or JSON-LD) the Swagger file (and thus the generated client) can be made very precise.