18-d-1 .net framework 4 概要

21
Developers Summit 2010 鈴木祐巳 マイクロソフト株式会社 デベロッパー& プラットフォーム統括本部 18-D-1 .NET Framework 4 概要 (とVisual Studio 2010)

Upload: developers-summit

Post on 16-Jan-2015

3.589 views

Category:

Documents


0 download

DESCRIPTION

 

TRANSCRIPT

Page 1: 18-D-1 .Net Framework 4 概要

Developers Summit 2010

鈴木祐巳 マイクロソフト株式会社

デベロッパー& プラットフォーム統括本部

18-D-1

.NET Framework 4 概要 (とVisual Studio 2010)

Page 2: 18-D-1 .Net Framework 4 概要

Developers Summit 2010

内容

.NET Framework とは?

.NET Framework 4 新機能概要

.NET Framework 4 コンポーネントと機能の詳細

Page 3: 18-D-1 .Net Framework 4 概要

Developers Summit 2010

Microsoft .NET Framework とは

クラウド 携帯電話 クライアント サーバー ブラウザー

習得済み技術や資産の再利用

単一のフレームワークで様々な環境に対応

様々な環境・プラットフォームに対応!

Page 4: 18-D-1 .Net Framework 4 概要

Developers Summit 2010

.NET Framework 4 の新機能

ユーザーエクスペリエンスの差別化

エンドユーザーの生産性向上

ユーザーの作業を軽減する直感的で簡単なアプリケーション

コア機能の拡充

基本クラスライブラリ(Base Class Library, BCL)の改善

パラレルコンピューティングの対応

開発者生産性

Web アプリケーション開発の高速化

アプリケーション層におけるデータ管理の簡略化

.NET 開発の連続性

WCF・WFインテグレーションの改善による堅牢な中間層アプリケーション

ブラウザ内・ブラウザ外で動作するSilverlightによるRIA

Azureクラウドアプリケーションのシンプルな開発

WPFを使ったWindows 7対応アプリケーションの開発

Page 5: 18-D-1 .Net Framework 4 概要

Developers Summit 2010

基本部分

Page 6: 18-D-1 .Net Framework 4 概要

Developers Summit 2010

Common Language Runtime(CLR)

.NET Framework の構造

Solution Framework

Base Class Library(BCL)

ADO.NET ASP.NET Windows フォーム

WCF WPF WF CardSpace

ASP.NET AJAX

LINQ

Page 7: 18-D-1 .Net Framework 4 概要

Developers Summit 2010

ライブラリ

CLR

1.0 1.1 2.0 3.0 3.5 4

.NET Framework バージョン遷移

1.0 1.1 2.0 2.0 2.0 V-UP Keep Keep

3.0 3.0 Keep

V-UP

Add

3.5 Add

包含

共存

1.0 1.1 2.0 2.0 2.0 V-UP Keep Keep V-UP

4

4 V-UP

V-UP

Page 8: 18-D-1 .Net Framework 4 概要

Developers Summit 2010

動的言語ランタイム(Dynamic Language Runtime , DLR)

動的開発言語のサポート

C#, VB.NET

Page 9: 18-D-1 .Net Framework 4 概要

Developers Summit 2010

並列処理プログラミングの経験は?

CPU コアの多数化の開発者 への影響は?

マルチコア マルチプロセッサ

結果?

Page 10: 18-D-1 .Net Framework 4 概要

Developers Summit 2010

ポイント

構造は従来と変更なし

すべて新しい.NET Framework

Dynamic Language Runtime

Visual Basic , C# のバージョンアップ

動的言語のサポート

IronRuby, IronPython

パラレルコンピューティング

Page 11: 18-D-1 .Net Framework 4 概要

Developers Summit 2010

プレゼンテーション

Page 12: 18-D-1 .Net Framework 4 概要

Developers Summit 2010

WPF WPFへ Wndows Formから

OpenGL や DirectX の様な複雑さは無い

最新プラットフォームサポート

Page 13: 18-D-1 .Net Framework 4 概要

Developers Summit 2010

ポイント

クライアントアプリケーション

Windows 7 対応

Office 2010 対応

Web アプリケーション

ASP.NET / ASP.NET AJAXの強化

ASP.NET MVC 追加

(Silverlight 対応[Visual Studio 2010])

Page 14: 18-D-1 .Net Framework 4 概要

Developers Summit 2010

データアクセス, ワークフロー, コミュニケーション

Page 15: 18-D-1 .Net Framework 4 概要

Developers Summit 2010

データベース変更におけるコードの修正

BL

DB

DAL

DB 変更

BL

DB

DAL

Page 16: 18-D-1 .Net Framework 4 概要

Developers Summit 2010

データベース変更におけるコードの修正

Entity

Fra

mew

ork

BL

DB

DAL

最小のコード!

最小の保守!

最小の複雑さ!

高い堅牢性!

高い生産性!

Page 17: 18-D-1 .Net Framework 4 概要

Developers Summit 2010

ポイント

ADO.NET / LINQ など従来の方法はそのまま継続

ADO.NET Entity Framework / 並列LINQ(PLINQ) の追加

WCF / WF のインテグレーション

Page 18: 18-D-1 .Net Framework 4 概要

Developers Summit 2010

FAQ

Page 19: 18-D-1 .Net Framework 4 概要

Developers Summit 2010

FAQ

対応OSは? 64ビットは?

ダウンロードサイズは

クライアントプロファイル

いつ正式リリースされるのか?

Windows Updateでの提供は?

いつ .NET Framework 4に移行するべきか?

Page 20: 18-D-1 .Net Framework 4 概要

Developers Summit 2010

お勧めリソース

Visual Studio 2010 RC ( Beta 2 )

Visual Studio 2010 Training Kit

.NET Framework 4 技術資料一覧

Page 21: 18-D-1 .Net Framework 4 概要

Developers Summit 2010

© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it

should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.