Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

ASP.NET MVC プログラミング入門の入門

2,075 views

Published on

.NETラボ 勉強会 2016年11月の発表資料

Published in: Software
  • Be the first to comment

ASP.NET MVC プログラミング入門の入門

  1. 1. ASP.NET MVC プログラミング入門の入門 Microsoft MVP for Visual Studio and Development Technologies, Windows Development 増田 智明 @moonmile Moonmile Solutions, h2Works, System Guardian
  2. 2. 自己紹介  増田 智明 masdua@moonmile.net  執筆業&プログラマ 「ASP.NET MVC アプリケーション入門」が 日経BP社で発売中
  3. 3. アジェンダ .NET Core とは ASP.NET Core MVC とは MVC パターンの基本 Web API の利用 Xamarin との組み合わせ
  4. 4. .NET Coreとは  .NET Framework を Windows 以外で動かすように した .NET  mono とは異なる  .NET - Powerful Open Source Development  dotnet/core: Home repository for .NET Core  オープンソースである
  5. 5. ASP.NET Core MVC とは .NET Core ASP.NET Core ASP.NET Core MVC .NET Framework ASP.NET ASP.NET MVC ASP.NET MVC Mono
  6. 6. 動作環境(1)  単体で動作する IISが不要 → Linux, macOS 上でも動く
  7. 7. 動作環境(2)  MVC自体がサービス
  8. 8. MVCパターンの基本  Before Design Patterns: Elements of Reusable Object-Oriented Software MVC パターン MVVM パターン
  9. 9. Web APIの利用  Controller と Model のみで構成する クライアント オブジェクト JSON/XML形式 Controller +Actionメソッド OutputFormatter Model Web API プロジェクト InputFormatter
  10. 10. Xamarinとの組み合わせ  Web APIとクライアント スマートフォン Xamarin.Android/iOS デスクトップアプリ(WPF) Windowsストアアプリ(UWP)
  11. 11. おまけ  オレの Raspberry Pi で .NET Core が動かな いはずはない…ことはなかった orz  https://github.com/dotnet/core/blob/master/roadmap.md さっくりARMが 外されている…
  12. 12. 参考文献  Introduction to ASP.NET Core — ASP.NET documentation https://docs.asp.net/en/latest/intro.html  MVC — ASP.NET documentation https://docs.asp.net/en/latest/mvc/index.html  GitHub  https://github.com/dotnet/core  https://github.com/aspnet/Mvc  Roadmap  core/roadmap.md at master ・ dotnet/core https://github.com/dotnet/core/blob/master/roadmap.md

×