18-d-1 .net framework 4 概要
DESCRIPTION
TRANSCRIPT
Developers Summit 2010
鈴木祐巳 マイクロソフト株式会社
デベロッパー& プラットフォーム統括本部
18-D-1
.NET Framework 4 概要 (とVisual Studio 2010)
Developers Summit 2010
内容
.NET Framework とは?
.NET Framework 4 新機能概要
.NET Framework 4 コンポーネントと機能の詳細
Developers Summit 2010
Microsoft .NET Framework とは
クラウド 携帯電話 クライアント サーバー ブラウザー
習得済み技術や資産の再利用
単一のフレームワークで様々な環境に対応
様々な環境・プラットフォームに対応!
Developers Summit 2010
.NET Framework 4 の新機能
ユーザーエクスペリエンスの差別化
エンドユーザーの生産性向上
ユーザーの作業を軽減する直感的で簡単なアプリケーション
コア機能の拡充
基本クラスライブラリ(Base Class Library, BCL)の改善
パラレルコンピューティングの対応
開発者生産性
Web アプリケーション開発の高速化
アプリケーション層におけるデータ管理の簡略化
.NET 開発の連続性
WCF・WFインテグレーションの改善による堅牢な中間層アプリケーション
ブラウザ内・ブラウザ外で動作するSilverlightによるRIA
Azureクラウドアプリケーションのシンプルな開発
WPFを使ったWindows 7対応アプリケーションの開発
Developers Summit 2010
基本部分
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
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
Developers Summit 2010
動的言語ランタイム(Dynamic Language Runtime , DLR)
動的開発言語のサポート
C#, VB.NET
Developers Summit 2010
並列処理プログラミングの経験は?
CPU コアの多数化の開発者 への影響は?
マルチコア マルチプロセッサ
結果?
Developers Summit 2010
ポイント
構造は従来と変更なし
すべて新しい.NET Framework
Dynamic Language Runtime
Visual Basic , C# のバージョンアップ
動的言語のサポート
IronRuby, IronPython
パラレルコンピューティング
Developers Summit 2010
プレゼンテーション
Developers Summit 2010
WPF WPFへ Wndows Formから
OpenGL や DirectX の様な複雑さは無い
最新プラットフォームサポート
Developers Summit 2010
ポイント
クライアントアプリケーション
Windows 7 対応
Office 2010 対応
Web アプリケーション
ASP.NET / ASP.NET AJAXの強化
ASP.NET MVC 追加
(Silverlight 対応[Visual Studio 2010])
Developers Summit 2010
データアクセス, ワークフロー, コミュニケーション
Developers Summit 2010
データベース変更におけるコードの修正
BL
DB
DAL
DB 変更
BL
DB
DAL
Developers Summit 2010
データベース変更におけるコードの修正
Entity
Fra
mew
ork
BL
DB
DAL
最小のコード!
最小の保守!
最小の複雑さ!
高い堅牢性!
高い生産性!
Developers Summit 2010
ポイント
ADO.NET / LINQ など従来の方法はそのまま継続
ADO.NET Entity Framework / 並列LINQ(PLINQ) の追加
WCF / WF のインテグレーション
Developers Summit 2010
FAQ
Developers Summit 2010
FAQ
対応OSは? 64ビットは?
ダウンロードサイズは
クライアントプロファイル
いつ正式リリースされるのか?
Windows Updateでの提供は?
いつ .NET Framework 4に移行するべきか?
Developers Summit 2010
お勧めリソース
Visual Studio 2010 RC ( Beta 2 )
Visual Studio 2010 Training Kit
.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.