asp.net 5 web 開発 ~...
TRANSCRIPT
ROOM
A
5/27
Day 2
Time Room ID Title
9:30 – 10:30 A DEV-002Visual Studio Online 概要~開発基盤のクラウド化~
13:15 – 13:40 G DEV-005S .NET Core 5 on Linux and Mac OS X
14:35 – 15:35 C DEV-023新しいクロスプラットフォーム開発
Visual Studio Code
15:55 – 16:55 A DEV-006ASP.NET Web 開発~ランタイム編~
17:15 – 18:15 A DEV-007ASP.NET Web 開発~フレームワーク編~
18:35 – 19:35 A DEV-008進化は止まらない!ADO.NET Entity Framework の今
今ココ
ASP.NET 5 の構成と
開発方法の基礎を学ぶ
ASP.NET 5 に関連した
Visual Studio 2015 の主な新機能を知る
セッションのゴールSession Takeaways
aka.ms/GetVS2015jp
Visual Studio 2015 RC 版リリース
RTM (正式版リリース) は 2015 年を予定
Go-Live RC のため、実際の開発での利用が可能
セットアップ済の Azure 仮想マシンイメージも利用可能
Visual Studio Ultimate 2015 RC + Windows Server 2012 R2
.NET 2015
.NET Framework 4.6 RC / .NET Core RC for Windows
.NET Compiler Platform (“Roslyn”)
Visual Studio 2015 RC “Go-Live”
http://aka.ms/GetVS2015jp
その他の OSS ツール(Eclipse, Xcode, Sublime, etc)
Visual Studio Family
すべてのエンジニアとアプリのために
軽量・高速な高機能エディター
最も完全なる統合開発環境
アジャイル プランニングコラボレーション ツールリポジトリ
バグ、作業アイテム トラッキング継続的インテグレーションロード テスト
アプリケーション モニタリングTFS との共存
Visual Studio 2015 Installer (Optional features)
Visual Studio 2015 インストールでセットアップされるソフトウェア群
• Android NDK, SDK
• Visual Studio Emulator for Android
• Apache Ant
• Git CLI
• Google Chrome
• Java SE Development Kit
• Joyent Node.js
• Core Tools for Xamarin
• Core Tools for Apache Cordova
.NET 2015
RyuJIT, SIMD
Runtime Compilers.NET Compiler Platform (“Roslyn”)
C#/F#/VB Languages
.NET Core 5 Libraries
.NET Framework 4.6 Libraries
Libraries
.NET Framework 4.6 .NET Core 5
Fully-featured and integrated
.NET libraries and runtime for Windows
Modular and optimized
.NET libraries and runtimes
ASP.NET 5 – 軽量, 高速, オープンソース
www.asp.net/vnext : github.com/aspnet
ASP.NET 5 と .NET
FCL (Framework Class Library) for MVC, Web API and SignalR
サーバー & クラウド環境に最適化された軽量ランタイム (.NET Framework サブセット)
Mo
no
様々なシナリオに適した完全な .NET Framework とライブラリ
BCL (Base Class Library) CoreFX (.NET Core Libraries)
.NET Framework 4.6
.NET
Framework
4
.NET
Framework
4.5
.NET
Framework
4.5.1
.NET
Framework
4.5.2
.NET Framework 4.6
http://blogs.msdn.com/b/webdev/archive/2015/04/30/updates-for-asp-net-4-6-web-forms-mvc-5-web-api-2.aspx
https://www.visualstudio.com/news/vs2015-vs#Net
ASP.NET 4.6 の主な変更点
ASP.NET 5 vs. 4.6 – 主な構成の比較
MVC 6 (MVC + Web API + Web Pages), SignalR 3
Feature .NET Fx 4.6 .NET Core 5
クラウド対応 * *
モジュラー設計 * *
DI と IoC コンテナー * *
一貫したトレースやデバッグ * *
ビルド不要な高速開発 * *
オープンソース * *
完全な Side by Side 配置と実行 *
高速起動, 低いメモリ使用量 / 高いスループット *
クロスプラットフォーム OSS ツールを採用 (Yeoman)
Bower – Twitter 社製クライアントサイドパッケージマネージャー
Grunt, Gulp – node.js ベースビルドタスク自動化ツール(タスクランナー)
npm – Node パッケージマネージャー, Bower, Grunt, Gulp が利用
Yeoman generator for ASP.NET 5 – ASP.NET 5 プロジェクト生成ツール
※ .NET Framework 関連のパッケージマネージャーは NuGet を利用
Visual Studio 2015 / ASP.NET 5 プロジェクト
Bower と NuGet
タスクランナーエクスプローラと Gulp / Grunt
TypeScript Any browser. Any host. Any OS. Open Source.
JSON
GitHub ExtensionVisual Studio 2015
.NET Core アプリの配置とパッケージング
Azure VM に用意される Ubuntu イメージ
Visual Studio 2015 RC Tools for Docker
https://chocolatey.org/
Visual Studio 2015 RC Tools for Docker
Cloud
Mobile
AndroidiOSWindows
マイクロソフト開発プラットフォーム
Runtimes + Languages
.NET
C# + VB
C++
HTML
JavaScript/TypeScript
…
Tools
Code
"More and more of ASP.NET is 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, 2012by Scott Hanselman
アンケートにご協力ください。
●アンケートに上記の Session ID のブレイクアウトセッションに
チェックを入れて下さい。
●アンケートはお帰りの際に、受付でご提出ください。
マイクロソフトスペシャルグッズと引換えさせていただきます。
Ask the Speaker のご案内
●本セッションの詳細は、EXPO 会場内
『Ask the Speaker』コーナー
Room A カウンタにてご説明させて
いただきます。是非、お立ち寄りください。
Ask the Speaker
EXPO会場MAP