「[[マイクロソフト系技術情報 Wiki>http://techinfoofmicrosofttech.osscons.jp/]]」は、「[[Open棟梁Project>https://github.com/OpenTouryoProject/]]」,「[[OSSコンソーシアム .NET開発基盤部会>https://www.osscons.jp/dotNetDevelopmentInfrastructure/]]」によって運営されています。 -戻る --[[ASP.NET]] --[[Single-page application]] * 目次 [#yaef1071] #contents *概要 [#oc6e5eba] -[[ASP.NET]]による[[Single-page application]]開発。 -[[ASP.NET Web API]]とフロントエンド開発技術を組み合わせる。 *調査 [#idfe147d] *詳細 [#idfe147d] -Visual Studio(以下VS)におけるSPA開発サポートは劇的に進化している。 -現在、様々な標準機能・拡張機能が提供されている。 --[[Web Essentials]]+[[ASP.NET Core SPAテンプレート]]のように無理やりフロントエンドを組み込む代わりに、バックエンドとフロントエンドを完全に分離して管理する方式が標準化。 --.esproj(JavaScript/TypeScript プロジェクト)は、C#プロジェクト(.csproj)VBプロジェクト(.vbproj)とは別に、フロントエンド専用のプロジェクトファイル(.esproj)が導入された。 **[[Web Essentials]] [#n00fdc27] 特にSPA開発ではインストールすると良い。 **[[ASP.NET Core SPAテンプレート]] [#y71df26d] 最近のSPAによる実装を希望する場合は、[[ASP.NET Core]]の[[SPAテンプレート>ASP.NET Core SPAテンプレート]]を使用すると良い。 **[[.esproj(JavaScript・TypeScriptプロジェクトシステム)]] [#m3c7f88c] ---- Tags: [[:.NET開発]], [[:.NET Core]], [[:ASP.NET]], [[:ASP.NET Web API]], [[:ASP.NET SPA]], [[:JavaScript]]