Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
A look at ASP.NET MVC4       日本語解説     Twitter: david9142   Blog: テスターですが何か?  http://david9142.wordpress.com/
A look at ASP.NET MVC4 2/19にオランダで行われた「TechDays 2012」Scott Guthrieのセッション動画の日本語解説動画はChannel9で公開 http://p.tl/rkxE
ASP.NET MVC4新機能Bundling/Minification Support     Database Migration         Web APIs        Mobile Web Real Time Communica...
Bundling/Minification Support(1)今まではこう書いていた<link href="styles/reset.css" rel="Stylesheet" /><link href="styles/styles.css"...
Bundling/Minification Support(2)こう書ける、ディレクトリ指定<link href="styles/css" rel="Stylesheet" />HTTP通信は1回のみ改行、空白がカットされ通信料も削減JavaS...
Database MigrationEntiry Framework4.3よりCode FirstにDatabaseMigration機能が追加•   Modelクラスの変更をデータベースへ反映可能•   ロールバックも可能•   モデル変更時...
Mobile Webモバイル(PC以外のデバイス)向けのページを作成する機能Adaptive Rendering• CSS Media Queryでウィンドウの大きさに応じてレイアウトが調整Display Modes• デバイスに応じてView...
Real Time Communication双方向通信処理ASP.NET 4.5でWebSocketをサポートSignalRがGitHubで公開されている(マルチユーザー向けのリアルタイムWeb作成用 ライブラリ)
Asynchronous Support非同期処理(ASP.NETだけではなく、.NET4.5の新機能)async/awaitキーワードを使用して以下のように記述できるpublic class Products : Controller{  p...
Upcoming SlideShare
Loading in …5
×

Netラボ2012年3月勉強会ライトニングトーク

2,991 views

Published on

  • Be the first to comment

  • Be the first to like this

Netラボ2012年3月勉強会ライトニングトーク

  1. 1. A look at ASP.NET MVC4 日本語解説 Twitter: david9142 Blog: テスターですが何か? http://david9142.wordpress.com/
  2. 2. A look at ASP.NET MVC4 2/19にオランダで行われた「TechDays 2012」Scott Guthrieのセッション動画の日本語解説動画はChannel9で公開 http://p.tl/rkxE
  3. 3. ASP.NET MVC4新機能Bundling/Minification Support Database Migration Web APIs Mobile Web Real Time Communication Asynchronous Support
  4. 4. Bundling/Minification Support(1)今まではこう書いていた<link href="styles/reset.css" rel="Stylesheet" /><link href="styles/styles.css" rel="Stylesheet" /><link href="styles/content.css" rel="Stylesheet" /><link href="styles/glocals.css" rel="Stylesheet" /><link href="styles/forms.css" rel="Stylesheet" /><link href="styles/menu.css" rel="Stylesheet" />これだと6回のHTTPリクエスト/レスポンスが発生する
  5. 5. Bundling/Minification Support(2)こう書ける、ディレクトリ指定<link href="styles/css" rel="Stylesheet" />HTTP通信は1回のみ改行、空白がカットされ通信料も削減JavaScriptの場合はこう<script src="scripts/js"></script>
  6. 6. Database MigrationEntiry Framework4.3よりCode FirstにDatabaseMigration機能が追加• Modelクラスの変更をデータベースへ反映可能• ロールバックも可能• モデル変更時の変更処理(C#/VB/SQL)を自動生成• Enable-Migration, Add-Migration, Update- Databaseコマンド
  7. 7. Mobile Webモバイル(PC以外のデバイス)向けのページを作成する機能Adaptive Rendering• CSS Media Queryでウィンドウの大きさに応じてレイアウトが調整Display Modes• デバイスに応じてViewをオーバーライMobile Templates• jQueryMobileを使用したモバイルサイト用テンプレートを用意
  8. 8. Real Time Communication双方向通信処理ASP.NET 4.5でWebSocketをサポートSignalRがGitHubで公開されている(マルチユーザー向けのリアルタイムWeb作成用 ライブラリ)
  9. 9. Asynchronous Support非同期処理(ASP.NETだけではなく、.NET4.5の新機能)async/awaitキーワードを使用して以下のように記述できるpublic class Products : Controller{ public async Task<ActionResult> IndexAsync() { webClient web = new WebClient(); string result = await web.DownloadStringAsync("www.bing.com"); return View(); }}

×