「[[マイクロソフト系技術情報 Wiki>http://techinfoofmicrosofttech.osscons.jp/]]」は、「[[Open棟梁Project>https://github.com/OpenTouryoProject/]]」,「[[OSSコンソーシアム .NET開発基盤部会>https://www.osscons.jp/dotNetDevelopmentInfrastructure/]]」によって運営されています。

-[[戻る>ASP.NET Core]]
-戻る
--[[ASP.NET Core]]
--[[ASP.NET Core SPAテンプレート]]

* 目次 [#k5a40a96]
#contents

*概要 [#x6e9d37b]
「[[JavaScript Services]]ワンセットは意味不明だけど、~
[[Node Services]]ダケなら使うシーンはあるかもしれない。」

的なことを色々と調査しながら考えた。

*詳細 [#v442d9cb]

-以下を実現すると言われてる。
--Invoking arbitrary NPM packages at runtime from .NET code
--Server-side prerendering of SPA components
--Webpack dev middleware
--Hot module replacement (HMR)
--Server-side and client-side routing integration
--Server-side and client-side validation integration
--"Lazy loading" for Knockout apps

-以下の2つのコンポーネントから構成されているもよう。

**[[Node Services]] [#iba74900]
.NETからNode.jsコードを呼び出す。

**[[Spa Services]] [#af69d973]
-SPAを構築する場合に一般的に便利なインフラストラクチャを提供する。
-内部的に、[[Node Services>#iba74900]]を使用している模様。

*参考 [#xce635fb]
-aspnet/JavaScriptServices: Microsoft ASP.NET Core JavaScript Services~
https://github.com/aspnet/JavaScriptServices
-MicrosoftがJavaScript Webアプリ開発を容易にする新ツールを提供~
https://www.infoq.com/jp/news/2017/03/dotnet-new-javascript-spa

-ASP.NET Core でのSPAを作成するのに JavaScriptServices を使用します。 | Microsoft Docs~
https://docs.microsoft.com/ja-jp/aspnet/core/client-side/spa-services

----
Tags: [[:プログラミング]], [[:.NET開発]], [[:.NET Core]], [[:ASP.NET]], [[:ASP.NET MVC]]



トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS