ROOM A
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 5/27 Day 2 14:35 15:35 C DEV-023 15:55 16:55 A DEV-006 17:15 18:15 A DEV-007 18:35 19:35 A DEV-008 新しいクロスプラットフォーム開発 Visual Studio Code ASP.NET Web 開発 ~ ランタイム編 ~ ASP.NET Web 開発 ~ フレームワーク編 ~ 進化は止まらない! ADO.NET Entity Framework の今
セッションのゴール Session Takeaways ASP.NET 5 の構成と開発方法の基礎を学ぶ ASP.NET 5 に関連した Visual Studio 2015 の主な新機能を知る
aka.ms/getvs2015jp
Visual Studio 2015 RC Go-Live 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 ) http://aka.ms/getvs2015jp
Visual Studio Family 軽量 高速な高機能エディター 最も完全なる統合開発環境 その他の OSS ツール (Eclipse, Xcode, Sublime, etc) アジャイルプランニングコラボレーションツールリポジトリ バグ 作業アイテムトラッキング継続的インテグレーションロードテスト アプリケーションモニタリング 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.NET Framework 4.6.NET Core 5 Fully-featured and integrated.net libraries and runtime for Windows Modular and optimized.net libraries and runtimes Runtime RyuJIT, SIMD Compilers.NET Compiler Platform ( Roslyn ) C#/F#/VB Languages Libraries.NET Core 5 Libraries.NET Framework 4.6 Libraries
ASP.NET 5 軽量, 高速, オープンソース www.asp.net/vnext : github.com/aspnet
ASP.NET 5 と.NET FCL (Framework Class Library) for MVC, Web API and SignalR BCL (Base Class Library) CoreFX (.NET Core Libraries) Mono 様々なシナリオに適した完全な.NET Framework とライブラリ サーバー & クラウド環境に最適化された軽量ランタイム (.NET Framework サブセット )
.NET Framework 4.6.NET Framework 4.6.NET Framework 4.NET Framework 4.5.NET Framework 4.5.1.NET Framework 4.5.2
ASP.NET 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 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 配置と実行 高速起動, 低いメモリ使用量 / 高いスループット * *
Visual Studio 2015 / ASP.NET 5 プロジェクト クロスプラットフォーム 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 を利用
Bower と NuGet
タスクランナーエクスプローラと Gulp / Grunt
TypeScript Any browser. Any host. Any OS. Open Source. JSON
GitHub Extension Visual Studio 2015
GitHub Extension for Visual Studio https://aka.ms/ghfvs
.NET Core アプリの配置とパッケージング Azure VM に用意される Ubuntu イメージ
Visual Studio 2015 RC Tools for Docker Visual Studio 2015 RC Tools for Docker https://chocolatey.org/
マイクロソフト開発プラットフォーム Mobile Tools Code Windows ios Android Runtimes + Languages Cloud.NET C# + VB C++ HTML JavaScript/TypeScript
"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 Ask the Speaker のご案内 本セッションの詳細は EXPO 会場内 Ask the Speaker コーナー Room A カウンタにてご説明させていただきます 是非 お立ち寄りください EXPO 会場 MAP