ROOM
5/27 Day 2
Time Room ID Title
9:30 – 10:30 A DEV-002 Visual 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-006 ASP.NET Web 開発~ ランタイム編 ~
17:15 – 18:15 A DEV-007 ASP.NET Web 開発~ フレームワーク編 ~
18:35 – 19:35 A DEV-008 進化は止まらない!ADO.NET Entity Framework の今
ASP.NET 5 の構成と
開発方法の基礎を学ぶ
ASP.NET 5 に関連した
Visual Studio 2015 の主な新機能を知る
セッションのゴール
Session Takeaways
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”
その他の 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
.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
ASP.NET 5 – 軽量, 高速, オープンソース
ASP.NET 5 と .NET
FCL (Framework Class Library) for MVC, Web API and SignalR
サーバー & クラウド環境に最適化された
軽量ランタイム (.NET Framework サブセット)
Mono
様々なシナリオに適した
完全な .NET Framework とライブラリ
.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#NetASP.NET 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 を利用
TypeScript
Any browser. Any host. Any OS. Open Source.
GitHub Extension
Visual Studio 2015
GitHub Extension for Visual Studio
.NET Core アプリの配置とパッケージング
Azure VM に用意される Ubuntu イメージ
Visual Studio 2015 RC Tools for Docker
https://chocolatey.org/
Cloud Mobile Android iOS Windows
マイクロソフト開発プラットフォーム
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, 2012
by Scott Hanselman
アンケートにご協力ください。
●アンケートに 上記の Session ID のブレイクアウトセッションに チェックを入れて下さい。
●アンケートはお帰りの際に、受付でご提出ください。
Ask the Speaker
のご案内
●本セッションの詳細は、EXPO 会場内
『Ask the Speaker』コーナー
Room A カウンタにてご説明させて
いただきます。是非、お立ち寄りください。
Ask the Speaker