2017-02-15 4 views
-1

私は、スケーラビリティの高いプロジェクトでは、サーバー側のレンダリングはejsを使用し、フルHTMLページをレンダリングするか、またはリアクタルーターのようなフロントエンドルーティングを行うオプションのノードです私はreact jsをSPAフレームワークとして使用するのか、サーバー側のレンダリング用にするべきですか?

私はフロントエンドのために完全に反応していますが、スケーラビリティの高いアプリケーションでは混乱しています。フロントエンドルーティングオプションは良いオプションです。

+1

この質問は広すぎます。適切な選択は、実装しようとしているWebアプリケーションの種類によって異なります。 –

+0

いずれのアプローチも問題はありませんが、ページが読み込まれるたびに大きなJSファイルをプルダウンすると読み込み時間が遅くなる可能性があり、SPAはアプリケーションで一度だけ実行する必要があることを保証します。 – Adam

+0

@Adam最高の議論ではありません。サーバー側のアプリケーションでは、重要ではないところに小さなjsファイルがあります。いずれにしても、この質問は広範にわたっており、閉じなければならない。 – jdmdevdotnet

答えて

0

リアクションは何でもできます。 Instagramは反応して構築されます。一般的な方法は、ページをレンダリングしないREST APIとしてサーバーを作成する開発者です。その後、リアクションを使用してフロントエンドを作成し、リアクションを使用してサーバーへのAPI呼び出しを行い、レスポンスに基づいて正しいページを表示できます。 ejsのようなテンプレートエンジンと比較すると、まずjadeejsと比較して優れたテンプレートエンジンですが、反応のようなフレームワークには柔軟性がありません。

関連する問題