0
私が理解しているように、AngularJS(またはReactJS、VueJSなどの考え方)を実行するには、2つの一般的なアプローチがあります。統合AngularJS + Railsまたは分離Angular + Rails API専用(マイクロサービスアーキテクチャ)?
別名完全に分離レールAPI専用のバックエンドと通信AngularJSアプリケーション(this tutorialのように)Railsアプリケーションに
実行をAngularJSフロントエンドを統合:としてmicroservicesアーキテクチャ( )this tutorialで
どちらのアプローチサービススタンド点としてのソフトウェアから最も適切なのでしょうか?
私は2つの主な理由から 1)価格とスケーラビリティ - Amazon S3はスタティックファイルサイトを配信するのに非常に安いので、ドッカーにデプロイする予定がある場合環境やホストでは、多分それはより多くの費用がかかります。 2)製品開発 - これらを分離しておくと、必要に応じて(Rails 4からRails 5へのアップグレードなど)フレームワークや何かを更新したり、ビジネスルールを変更したりするのがより簡単になります。 ちょうど1つの提案: この方法を使用する場合は、統合テストをご覧ください。 –