し、運用するのが主流でした。クラウド運用が主流になった現代では、アクセス数の増減などのサーバー負荷に応じて、対応するサーバースペック、あるいは、サーバーインスタンスを増減することで、運用コストの最適化を行う。いわゆる「スケーラビリティ」を行うことが主流となっています。スケーラビリティを意識したクラウド運用を前提とした場合に、サーバーサイドレンダリングはコストの削減の足枷になる場合があります。バックエンドの負荷が高いため、サーバーインタンスを4台に増やしたい場合でも、1つのサーバーとして構築されている場合、負荷が少ないフロントエンドも含めて、インスタンス数を増やすことになり、余計なコスト増につながる可能性があります。オブジェクト指向的に活用する」という理解でも良いかもしれません。詳細は以下のページをご確認ください。再利用できるようにする目的とすることが多いでしょう。サーバーサイドレンダリングは、マイクロサービス採用時に、余分なコストの増加に繋がる可能性があります。採用するにあたり、選択肢となる3大フレームワークの特徴を解説していきます。優等生なフレームワークです。フルスタックでアプリケーションに必要な全ての機能を提供しています。提供するアーキテクチャに従うことで、高品質なアプリケーションが作成できます。ルールではない独自の設計思想を取り入れたい場合は、苦労することがあるかもしれません。学習コストが高いと言われていますが、上記で述べたようにフルスタックで機能を提供しているので、それらを包括した学習コストが、他のフロントエンドフレームワークと比較すると「学習コストが高い」と評価される原因になっています。そのほとんどがアプリケーション開発において、必要な機能であるため、学習コストは決して無駄にはなりません。構築」という問題を解くための、必要な学習項目が列挙されており「教科書」として、ベストプラクティスを教えてくれる。導入を検討することをおすすめします。拡張性が高く、逆にいってしまえば、開発者が取捨選択する場面が多いフレームワークです。経験者の重要性が非常に大きいとも言えます。豊富な拡張性により、どんな要件に対しても柔軟に対応することも出来るでしょう。タブレットのネイティブアプリを作成できることも大きな特徴です。日本国内において現状、最もフロントエンドフレームワークと言っても良いのではないでしょうか。学習コストが低く、なぜなら、シンプルさが特徴であるフレームワークです。