マイクロソフト系技術情報 Wiki」は、「Open棟梁Project」,「OSSコンソーシアム .NET開発基盤部会」によって運営されています。

目次

概要

Single-page application(SPA)

ASP.NET SPAなど、対応したフレームワークを使用して開発する。

  • レンダリングはブラウザ側のJSで行うやり方
  • 初回リクエスト以降の通信はAjaxでのJSONのやり取りのみとなる。

Multi-page application(MPA)

SPAの登場に合わせて登場した従来型のWebアプリを表す対義語

  • HTTP GETが来たら、リクエストに応じたHTMLを組み上げてブラウザに返す。
  • Rails等のサーバサイドフレームワークで何も考えずに作るとこうなる。

詳細

MPA

ASP.NET Web Forms

  • 業務系に向いているが、
  • レガシー臭が漂い始めている(.NET Coreへの移行パスが未定)。

ASP.NET MVC

  • よりデザイン重視の案件に適合。
  • しかし、SPAに比べるとレガシーではある。

SPA

ASP.NET SPA

業務系ではなくユーザー・エンゲージメントが必要
と、されているようなシーンで活用すると良さそう。

  • モバイル向け
  • PV数の多いB2C向け

Blazor

ASP.NET SPAは、全く流行らず、
JavaScript系のモノが流行ったので、その対抗。

参考


Tags: :.NET開発, :ASP.NET, :ASP.NET Web Forms


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2019-11-05 (火) 09:21:18 (15d)