2016-10-13 6 views
-3

私はPHPでプロジェクトを作成していますが、同じソフトウェアの一部である「投資家ポータル」をRubyで構築したいと考えています。別のポータルを作るためにRubyでプロジェクトを作ることはできますが、データベースはアプリケーション間で共有され、すべてが最後にリンクされています。私はどのように私の既存のPHPプロジェクトにレールのソフトウェアスニペットでルビーを使用できますか?

誰かがAPI呼び出しでそうすることができますか、それを効率的に行う方法はありますか?

答えて

0

これは実行できますが、それは最良の(または良い)方法ではありません。 2つの異なるアプリケーションを管理し、同じデータベースを共有するため、ビジネスロジックを共有する必要があります。 PHPとRubyは互換性がないため、すべてのビジネスロジックと検証を2回書く必要があります。を同期させてください。

これは最も顕著な問題ですが、認証はどうですか?セッションを共有しますか?ホスティング?開発者はPHPとRubyの両方で開発することができますか?

常識では、1つのアプリケーションに1つのプログラミング言語を使用するように指示されているため、疑問に思うかもしれません(マイクロサービスと呼ばれることはできません)。

+0

ああ、あなたの意見が分かります。私は非論理的なことを言っている場合は私を修正してください "我々は同じ認証を持っていますが、ポータルは、顧客と投資家のために異なり、ホスティングも同じです。 1つのポータルはPHP上に構築され、他の1つはルビーに構築されます。私の論理は正しいのですか?ありがとう –

関連する問題