2016-10-10 6 views
0

私はSymfonyプロジェクトをJAVAに書き直したいと思いますが、最初にRESTサービスを構築して、何らかの形でそれらをモデルに置き換えたいと考えています。 Doctrineモデルと一緒に作業しなければなりません。後で我々はコアを置き換えるだろう。このアイデアは、プロジェクトのライブを維持するために、JAVAで新しい機能を追加することができますが、古い機能はそのまま使用できます。 すでにそのようなことをした人はいますか? あなたはそのような場合どのように進めますか?symfonyのDoctrineをいくつかのRESTクライアントに置き換える方法はありますか?

答えて

0

はい、これは可能です。脇に移動する理由は、Facebook's GraphQLをご覧ください。バックエンドサービスに関連付けられたクエリ言語と実行エンジンです。これにはすでにバンドルがありますhttps://github.com/Youshido/GraphQLBundle

Doctrineのクエリと永続性をGraphQLで公開し、それをDoctrineから生のPHPに、またはSymfonyからDjangoまたはJavaに、あるいはSymfonyに戻して、あなたのAPIを消費するクライアントは何も知らず、決して壊れません。

関連する問題