koda-album

育児プログラマーの日々のざれごと

Hokuriku.NET Vol.13 in 富山 のメモ/感想2

Hokuriku.NET Vol.13 in 富山 : ATND のセッション2、「ASP.NET の終わりと始まり」のメモ/感想です。
(ミスリードしてたらゴメンナサイ。)

感想

OWIN (オーウィン)って初めて聞きました。 OWINの登場に関連して、これからのASP.NETについて興味深い考察をされていました。

プレゼン資料

未公開

内容メモ

ASP.NETってなにか

  • 厳密な定義はない。MSの技術を使ったWebアプリケーションの総称。
  • ASP.NET = Web Forms
  • ちょっと前 ASP.NET = Web Forms / MVC
  • 最近 ASP.NET = Web Forms / MVC / Web Pages / Web API / SignalR

OWIN の登場と System.Web の終わり

OWIN(オーウィン) って?

つまりはサーバを抽象化したインターフェースを提供するのが OWIN ということです。 (OWIN - Open Web Interface for .NET とは何か? - しばやん雑記)

System.Web.dllの終わり?

MSはOWINに移行しようとしているため、System.Web.dllに依存したものは 終わっていくのではないだろうかという話。

OWINを今すぐ使う理由:
  • SignalR 2.0を使った開発、Middlewareの利用、新しいものを使いたい人
OWIN を今すぐ使わない理由:
OWINを理解しておく理由

OWINの実装は複数ある

  • Katanaプロジェクト
  • Microsoft.Owinのパッケージ

System.Webは終わる(段階的に)

  • 特にWebFormsは確実に終わるだろう
  • ASP.NET自体はOWINで今後10年は戦えるように進化を続けていくだろう