SlideShare uses cookies to improve functionality and performance, and to provide you with relevant advertising. If you continue browsing the site, you agree to the use of cookies on this website. See our User Agreement and Privacy Policy.
SlideShare uses cookies to improve functionality and performance, and to provide you with relevant advertising. If you continue browsing the site, you agree to the use of cookies on this website. See our Privacy Policy and User Agreement for details.
Successfully reported this slideshow.
Activate your 14 day free trial to unlock unlimited reading.
4.
Blazor って何?
https://blazor.net/
Blazor is an experimental .NET web
framework using C# and HTML that runs in
the browser.
ブラウザで動く C# と HTML を使った .NET
の 「実験的な」 Web フレームワーク
5.
ブラウザで動くって?
Web アプリもブラウザで動いてない?
ASP.NET (MVC) と何が違うん?
6.
ブラウザで動くって?
Web アプリもブラウザで動いてない?
ASP.NET (MVC) と何が違うん?
サーバー側で動作するコードを実装して、サー
バー側で動かした結果をブラウザで表示している
クライアント側(ブラウザ)で動作する
コードを実装するのが Blazor!
7.
Q: Is this Silverlight all over again?
No, Blazor is a .NET web framework
based on HTML and CSS that runs in
the browser using open web standards.
It requires no plugin and works on
mobile devices and older brow
https://github.com/aspnet/Blazor/wiki/FAQ
11.
Setup
.NET Core 2.1 SDK (2.1.300 or later)
VS 2017 (15.7 or later)
ASP.NET web development workload
selected
Blazor Language Services extension
VS Marketplace から
13.
SPA Framework
シングルページアプリケーション のため
の機能が標準搭載
A component model for building composable UI
Routing
Layouts
Forms and validation
Dependency injection
JavaScript interop
Server-side rendering
…
https://github.com/aspnet/Blazor
26.
.NET アセンブリなら何でも動く?
WASM:[System.PlatformNotSupported
Exception] System.Data.SqlClient is
not supported on this platform.
SqlClient に限らず対応してないものも
あって、それは実行時に
PlatformNotSupportedException