私はPHPでプロジェクトを作成していますが、同じソフトウェアの一部である「投資家ポータル」をRubyで構築したいと考えています。別のポータルを作るためにRubyでプロジェクトを作ることはできますが、データベースはアプリケーション間で共有され、すべてが最後にリンクされています。私はどのように私の既存のPHPプロジェクトにレールのソフトウェアスニペットでルビーを使用できますか?
誰かがAPI呼び出しでそうすることができますか、それを効率的に行う方法はありますか?
私はPHPでプロジェクトを作成していますが、同じソフトウェアの一部である「投資家ポータル」をRubyで構築したいと考えています。別のポータルを作るためにRubyでプロジェクトを作ることはできますが、データベースはアプリケーション間で共有され、すべてが最後にリンクされています。私はどのように私の既存のPHPプロジェクトにレールのソフトウェアスニペットでルビーを使用できますか?
誰かがAPI呼び出しでそうすることができますか、それを効率的に行う方法はありますか?
これは実行できますが、それは最良の(または良い)方法ではありません。 2つの異なるアプリケーションを管理し、同じデータベースを共有するため、ビジネスロジックを共有する必要があります。 PHPとRubyは互換性がないため、すべてのビジネスロジックと検証を2回書く必要があります。とを同期させてください。
これは最も顕著な問題ですが、認証はどうですか?セッションを共有しますか?ホスティング?開発者はPHPとRubyの両方で開発することができますか?
常識では、1つのアプリケーションに1つのプログラミング言語を使用するように指示されているため、疑問に思うかもしれません(マイクロサービスと呼ばれることはできません)。
ああ、あなたの意見が分かります。私は非論理的なことを言っている場合は私を修正してください "我々は同じ認証を持っていますが、ポータルは、顧客と投資家のために異なり、ホスティングも同じです。 1つのポータルはPHP上に構築され、他の1つはルビーに構築されます。私の論理は正しいのですか?ありがとう –