• 検索結果がありません。

ASP.NET 5 Web 開発 ~ フレームワーク編 ~

N/A
N/A
Protected

Academic year: 2021

シェア "ASP.NET 5 Web 開発 ~ フレームワーク編 ~"

Copied!
28
0
0

読み込み中.... (全文を見る)

全文

(1)

ROOM

(2)

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 の今

(3)

ASP.NET 5 の構成と

開発方法の基礎を学ぶ

ASP.NET 5 に関連した

Visual Studio 2015 の主な新機能を知る

セッションのゴール

Session Takeaways

(4)
(5)

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”

(6)

その他の OSS ツール

(Eclipse, Xcode, Sublime, etc)

Visual Studio Family

すべてのエンジニアとアプリのために

軽量・高速な 高機能エディター 最も完全なる統合開発環境 アジャイル プランニング コラボレーション ツール リポジトリ バグ、作業アイテム トラッキング 継続的インテグレーション ロード テスト アプリケーション モニタリング TFS との共存

(7)

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

(8)

.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

(9)

ASP.NET 5 – 軽量, 高速, オープンソース

(10)

ASP.NET 5 と .NET

FCL (Framework Class Library) for MVC, Web API and SignalR

サーバー & クラウド環境に最適化された

軽量ランタイム (.NET Framework サブセット)

Mono

様々なシナリオに適した

完全な .NET Framework とライブラリ

(11)

.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

(12)

  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 の主な変更点

(13)
(14)

MVC 6 (MVC + Web API + Web Pages), SignalR 3

Feature

.NET Fx 4.6

.NET Core 5

クラウド対応

*

*

モジュラー設計

*

*

DI と IoC コンテナー

*

*

一貫したトレースやデバッグ

*

*

ビルド不要な高速開発

*

*

オープンソース

*

*

完全な Side by Side 配置と実行

*

高速起動, 低いメモリ使用量 / 高いスループット

*

(15)

クロスプラットフォーム 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 を利用

(16)
(17)
(18)

        

TypeScript

Any browser. Any host. Any OS. Open Source.

(19)

GitHub Extension

Visual Studio 2015

(20)

GitHub Extension for Visual Studio

(21)

     

.NET Core アプリの配置とパッケージング

Azure VM に用意される Ubuntu イメージ

(22)

 Visual Studio 2015 RC Tools for Docker

 

https://chocolatey.org/

(23)

Cloud Mobile Android iOS Windows

マイクロソフト開発プラットフォーム

Runtimes + Languages .NET C# + VB C++ HTML JavaScript/TypeScript … Tools Code

(24)

"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

(25)
(26)

アンケートにご協力ください。

●アンケートに 上記の Session ID のブレイクアウトセッションに チェックを入れて下さい。

●アンケートはお帰りの際に、受付でご提出ください。

(27)

Ask the Speaker

のご案内

●本セッションの詳細は、EXPO 会場内

『Ask the Speaker』コーナー

Room A カウンタにてご説明させて

いただきます。是非、お立ち寄りください。

Ask the Speaker

(28)

参照

関連したドキュメント

Three kinds of wheel have under the conditions ranging from conventional grinding speed to 12000.. made in which

環境への影響を最小にし、持続可能な発展に貢

Altera Nios II フォルダを展開し、Existing Nios II software build tools project or folder into workspace を選択します(図 2–9 を参 照)。.

欄は、具体的な書類の名称を記載する。この場合、自己が開発したプログラ

そのため、夏季は客室の室内温度に比べて高く 設定することで、空調エネルギーの

大気 タービン軸 主蒸気

大気 タービン軸 主蒸気

洋上環境でのこの種の故障がより頻繁に発生するため、さらに悪化する。このため、軽いメンテ