2017-03-23 10 views
3

私はNodeに新規であり、jsに反応します。私は両方を使用してアプリケーションを構築する必要があります。だから私は、このアプリケーションを構築するための2つの方法があります:Node + react jsエンタープライズレベルのアプリケーションに最適なアーキテクチャは何ですか?

  1. 別のノードをして、セットアップを反応させる:すべてのフロントエンドの開発をして、サーバー用に別のノードjsのセットアップとjsのセットアップを反応させます。

  2. react js:Integrateをノードjsに統合し、この組み合わせでアプリケーションを構築します。

このアプリケーションは、ヒット曲の多くを持っているとしていると私はパフォーマンスが向上しますどのアーキテクチャを知りたい:

は(アーキテクチャ1)の内部ノードに要求を送信反応して、それが遅くなります。.. ??

お願いします!!

+0

「ベスト」は完全に主観的です。 –

+0

私も同じようなことを探していると良いツタンカーメンと出くわしたあなたはまだ見ていない場合は、それが役に立つかもしれません。 https://scotch.io/tutorials/react-on-the-server-for-初心者・ビルド・ユニバーサル反応-とノードアプリあなたの答えのための – adi

答えて

1

あなたのリアクションアプリはあなたのノードアプリケーションにリクエストを送信する必要があります。なぜなら、あなたが2つを組み合わせるかどうかが重要になります。

フロントエンドとバックエンドを別々に構築することをお勧めします。まず、あなたは考える必要がありますし、うまくいけば、バックエンドへの無アドホック変更あなたはフロントエンドとその逆に変更を加えるたびに、これらのプロジェクトの両方を接続するAPIを文書化。また、APIを明確に定義している場合は、モバイルアプリやデスクトップアプリケーションなど、他のフロントエンドを簡単に追加することもできます。

しかし、あなたはまた、それを他の方法を行うと、まだフロントエンドとバックエンドの部分で構成されますが、より緊密に結合されただろうより多くのモノリシックアプリケーションを持つことができます。そして明確な抽象境界と疎結合が、プロジェクト全体に少しだけ多くのデザインを加える価値があるかどうかは、あなた次第です。通常、アプリケーションが複雑になったり、モバイルアプリケーションや他のフロントエンドを追加したい場合には、時間がたつと払い戻されます。

+0

おかげで..! – Ritesh

関連する問題