Más contenido relacionado
La actualidad más candente (20)
Similar a About .Net vNext (20)
Más de Kazunori Hamamoto (18)
About .Net vNext
- 3. .NET vNextって・・・?
▪ TechEd NAにて発表された新しい.NET
▪ .NET Framework vNext とASP.NET vNext と呼ばれる物がある
▪ いままでの.NETと違ってとてもオープンな.NET
- 4. .NETの歴史
1.0
2.0
3.0
4.0
4.5
2002年1月2005年11月2006年11月2010年4月2012年8月
vNext
CLR
IL
ADO.NET
SOAP
XAML
REST
Dynamic
非同期
- 6. 2種類のvNext
▪ .NET vNext
▪ .NET Compiler Platform(Roslyn) によるコンパイル
▪ 新しいC#やVB.NET
▪ ASP.NET vNext
▪ side-by-side 実行できる.NET(ランタイムのインストールが不要に!)
▪ Roslynによる実行時コンパイル!(しかし遅い…)
▪ MVC6、SignalR 6、EF7 etc…
- 8. vNextを支えるOWIN、Helios、KatanaProject
▪ OWIN(Open Web Interface for .NET)
▪ WebサーバとWebアプリを疎結合にするためのインタフェース
▪ http://owin.org/
▪ Helios
▪ System.Webに依存しないIIS上で動作するOWINサーバー
▪ Katana Project
▪ MicrosoftのOWIN実装プロジェクト
▪ K RuntaimeとしてASP.NET vNextに登場する
▪ http://katanaproject.codeplex.com/
- 10. ASP.NET vNext まとめ
▪ Side-by-side実行による非ランタイムインストール実行
▪ Roslynによる実行時コンパイル
▪ OWIN実装によるIISに依存しないASP.NET実行環境
▪ Windows以外の開発&実行環境(Mono)
https://github.com/aspnet http://aspnet.codeplex.com/
- 13. Connect() で色々な発表がありました
▪ 11月12日~13日に行われた発表会
▪ VisualStuido vNext とMicrosoftAzureの内容が中心
▪ VisualStudioの発表と言いながらも.Netに関する大発表がありました
- 15. .NET Core Open Source
▪ .NETのすべてのソースではなくServer-Stack部分のみ公開
▪ LinuxやMacなどの非Windows環境での.NET実行環境の改善に期待
▪ 今後、公開範囲が増えてくれると嬉しい
https://github.com/dotnet/core
- 18. ASP.NET 5
▪ 基本的にASP.NET vNextの名称が変わっただけ
▪ MVC 6
▪ 実行時コンパイル
▪ IISを必要としないSelf Hosting
▪ VisualStudio 2015 Previewで使用可能
▪ プロジェクトテンプレートが従来の形と大きく異なる
- 19. ASP.NET 5 のプロジェクトテンプレート
▪ 設定ファイルにjsonを使用する。
▪ global.json (プロジェクトの参照関係に使用)、project.json (プロジェクト設定)
▪ パッケージ管理にnpmとBowerを使用する
▪ タスク実行にGruntを使用する
- 23. .NET vNext まとめ
▪ Windows以外での実行環境をサポートするようになってきた
▪ 開発環境もWindowsに縛られる事はなくなってきた
▪ オープンなMicrosoftになろうとしている