13. “To move beyond today’s world of stand-alone Web sites to an Internet of interchangeable components where devices and servicescan be assembled into cohesive, user-driven experiences”
Bill Gates on the goal for .NET
Forum 2000
“Web サイトが個々に独立している状態から、交換可能なコンポーネントからなる インターネットへと移行し、さまざまなデバイスとサービスを組み合わせること で一貫性のあるユーザー主導のエクスペリエンスを実現する”
.NET 構想における初期のビジョン Devices and Services
22. 変化する開発スタイル
Azure & Visual Studio DevOps
デプロイ
Contoso App
開発者
運用管理・監視
Azure
Microsoft Azure
Visual Studio Online
リポジトリビルドテスト
コーディング/ デバッグ
23.
24. "More and more of ASP.NETis open source. We want to make ASP.NET more pluggable, more open, more fun."
"We've got big things planned -some that will surprise you."
February 25, 2012
by Scott Hanselman
34. 次期バージョンVisual Studio “14” CTP リリース
CTP : Community Technology Preview
RTM (正式リリース) は2015 年を予定
Go-live ライセンスではないため運用環境で利用不可
Azure 仮想マシンイメージが利用可能
Windows Server 2012 R2 + Visual Studio “14” Professional CTP 3
ASP.NET vNext
新しいASP.NET vNextプロジェクトテンプレート(*.kproj) の採用
新しい設定システム(project.json) の採用
Visual Studio “14” & ASP.NET vNextCommunity Technology Preview
35. Web Forms, MVC 5, Web API 2, Web Pages 3, SignalR2, EF 6
.NET vNextでフルサポート
MVC, Web API, Web Pages 6, SignalR3, EF 7
MVC / Web API / Web Pages の統合とSignalR3 のサポート
新しいプロジェクト(*.kproj) と設定(project.json)
System.Web非依存, 新しい軽量HttpContext(NOT System.Net.Http)
.NET vNext
.NET Framework サブセット(Cloud Optimized): Core CLR (k10)
.NET Framework フルセット: Desktop CLR (net451)
ASP.NET vNextの互換性 Compatibility of ASP.NET vNext
36. モダンWeb とASP.NET の今後 Modern Web and ASP.NET vNext
エディターや
開発ツールの選択
オープンソースへの貢献
クロスプラットフォーム
OSS
クラウドへ
シームレスな移行
迅速な開発サイクル
モジュール化
パフォーマンス向上
40. .NET Foundation 設立 .NET Foundation for Openness
.NET API for Hadoop WebClient
.NET Compiler Platform ("Roslyn")
.NET Map Reduce API for Hadoop
.NET Micro Framework
ASP.NET MVC
ASP.NET Web API
ASP.NET Web Pages
ASP.NET SignalR
Composition (MEF2)
Entity Framework
Linq to Hive
MEF (Managed Extensibility Framework)
OWIN Authentication Middleware
Rx(Reactive Extensions)
Web Protection Library
Windows Azure .NET SDK
Windows Phone Toolkit
WnsRecipe
Mimekit
Xamarin.Auth
Xamarin.Mobile
Couchbase for .NET
http://www.dotnetfoundation.org
@dotnetfdn // #dotnetfdn
Mailkit
System.Drawing
49. ASP.NET Official Web Site
http://www.asp.net/
ASP.NET で作るWeb アプリケーション構築ジャンプスタート
http://www.microsoftvirtualacademy.com/training-courses/733552de-3921-4cca-8834-3e34ecedb9ab
ASP.NET MVC 4 Web アプリケーションの開発ジャンプスタート
http://www.microsoftvirtualacademy.com/training-courses/developing-asp-net-mvc-4-web-applications- jump-start-japanese
Building Modern Web Apps
http://channel9.msdn.com/Series/Building-Modern-Web-Apps
An Overview of Project Katana
http://www.asp.net/aspnet/overview/owin-and-katana/an-overview-of-project-katana
Introducing ASP.NET Project “Helios”
http://blogs.msdn.com/b/webdev/archive/2014/02/18/introducing-asp-net-project-helios.aspx
関連リソース Resources
50. aspnet–GitHub: https://github.com/aspnet
ASP.NET vNext: Official ASP.NET Web Site
Blog Posts :
Introducing ASP.NET vNext
ASP.NET vNextOverview
TechEd 2014 NA Sessions :
Introducing the future of .NET on the server
Deep Dive the future of .NET on the server
Channel 9 Live: ASP.NET Developer Q&A
ASP.NET vNext関連リソース Resources for ASP.NET vNext