2016-10-10 5 views
0

Ich würde gerne Symfony-Projekt zu JAVA umschreiben, aber wir würden gerne beginnen, REST-Dienste zuerst zu erstellen, und irgendwie ersetzen Modell mit ihnen. Irgendwann sollte es mit dem Doctrine-Modell zusammenarbeiten. Später würden wir auch den Kern ersetzen. Die Idee ist, das Projekt live zu halten, indem neue Funktionen in JAVA hinzugefügt werden können, aber auch die alten Funktionen beibehalten werden können. Gibt es jemanden, der schon so etwas gemacht hat? Wie würden Sie in einem solchen Fall vorgehen?Gibt es eine Möglichkeit, Doctrine in Symfony durch einen REST-Client zu ersetzen?

Antwort

0

Ja, das ist sehr gut möglich. Ihre Gründe für die Migration beiseite, würde ich Ihnen empfehlen, auf Facebook's GraphQL zu schauen. Es ist eine Abfragesprache und eine Ausführungs-Engine, die an jeden Back-End-Service gebunden ist. Dafür gibt es bereits ein Paket https://github.com/Youshido/GraphQLBundle.

Enthüllen Sie Ihre Doktrinabfragen und Persistenz über GraphQL und ändern sie von Doctrine zu Roh-PHP oder von Symfony zu Django oder Java, oder zurück zu Symfony und was auch immer Client Ihre API verbraucht weiß nichts und wird daher nie brechen.

Verwandte Themen