「マイクロソフト系技術情報 Wiki」は、「Open棟梁Project」,「OSSコンソーシアム .NET開発基盤部会」によって運営されています。
目次 †
概要 †
テンプレート †
ASP.NET Core Vue.jsテンプレート †
.NET Core SDK 2.0.xであれば、dotnet new vueで生成可能。
JavaScriptServices? †
テンプレート生成の基盤となっているdotnet new XXXは、JavaScriptServices?によって実装されている。
https://github.com/aspnet/JavaScriptServices/
カスタム・テンプレート †
・・・
色々検討した結果、SPA(フロントエンド)をASP.NET Core(バックエンド)のプロジェクトと結合させない方がイイと言う話になった。
- この理由は、例えば、create-react-appで、生成した場合、
依存関係(Webpack、Babel、ESLintなど)が隠蔽される。
- このため、バックエンドのプロジェクトと結合する場合は、必要に応じて、
npm run ejectでコレらの依存関係を取り出してカスタマイズする必要がある(と思われる)。
- しかし、フロントエンドの専門性が高いので、ココはバイリンガルにしない方が最適であると考える。
- 習得コストが高いためバイリンガルは困難。
- フロントエンド・エンジニアがバックエンドを追加で覚える。
- バックエンド・エンジニアがフロントエンドを追加で覚える。
参考 †
CodeZine?(コードジン) †
ASP.NET Core 2.0でSPAテンプレートを使おう †
Tags: :.NET開発, :.NET Core, :ASP.NET, :ASP.NET Web API, :ASP.NET SPA