2016-06-01 8 views
1

NodeとExpressの新機能で、テンプレートエンジン(Jadeなど)を使用したサーバーサイドレンダリングの概念を理解するのが難しいなし。JSONリソースを返すNode + Express Web APIを使用した角型アプリケーションとサーバー側テンプレートエンジンとの比較

Web開発での私の経験は、RESTful Web APIからJSON形式のリソースを消費し、Angularの双方向データバインディングを使用してHTMLをレンダリングするAngularアプリケーションのみに基づいています。

このアプローチの賛否両論は何ですか、また、Angularの柔軟性が非常に高い場合、サーバー上でHTMLページをレンダリングする利点は何ですか?

答えて

1

This Quora answer私が数ヶ月間トピックを掘り下げたときに見つけた最良の説明です。

しかし、私は私の経験の高さから、あなたの質問に答えてみましょう:

  1. これらのアプローチは、各オーバーに相互に排他的ではなく、相補的です。サーバー側のレンダリングの

  2. 長所:

    • ページの非常に迅速な初期ロード(その後の更新のためのAJAX/MVCを使用します)。
    • SEOに適しています。
  3. 短所:

    • 最初にそれを設定することは少し難しいかもしれません。
  4. 伝統的な角度の方法でアプリケーションを構築することをお勧めします。アプリの応答が遅いと感じる場合は、サーバー側のレンダリングのみを追加してください。

関連する問題