Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Developer Camp 2012 Japan Fall で、Scott Guthrie がサプライズで話していた、年内に予定されている ASP.NET のアップデートリリースのロードマップが ASP.NET の CodePlex サイトに公開されています。
Roadmap for ASP.NET Fall 2012 Update (英語)
こちらに記載されている内容はあくまでも現時点での予定ですので、リリースまでに変更になる可能性がありますが、簡単にその内容をまとめてみました。(フィードバックを UserVoice site で受け付けていますので、よろしければぜひ)
リリース時期
- プレビュー版: Build 2012 (10/30 – 11/2) 頃
- RTM 版: 年末頃 (2012/12/末?)
アップデート内容
SignalR
SignalR が 1.0 になり、正式に ASP.NET のコンポーネントに加わります。SignalR は、非同期・リアルタイム・双方向通信を実現するライブラリ(フレームワーク)です。
Windows Azure Active Directory
Windows Azuure Active Directory に対応し、Windows 認証を行うアプリケーションを簡単に Windows Azure に移行することが出来るようになります。
Web API
ASP.NET MVC 4 で追加された ASP.NET Web API は RESTful な HTTP サービスを容易に構築することが出来るフレームワークで、下記のアップデートが予定されています。
- OData のクエリー構文に対応した Web API の実装をサポート
- HttpClient クラスを使った Windows ストア アプリからの Web API 利用のサポート
- System.Diagnostics, ETW, NLog and Log4Net などを使ったロギングやトレースのサポート
- Web API ヘルプページ生成のサポート (参考ブログ)
ASP.NET MVC
新しいプロジェクトテンプレートが加わります。
- Single Page Application (SPA)
knockout.js と Web API をベースとした Single Page Application 実装のためのテンプレート(ASP.NET MVC 4 Beta にあった Upshot.js と DataController を使った SPA ではない)。加えて、LESS, CoffeeScript サポート、Knockout.js の構文ハイライトや JSON データの Class として貼り付けなどが追加されます。 - Facebook
ASP.NET ベースで Facebook アプリケーションを実装するためのテンプレート - MVC Mobile Template
現バージョンで用意されている Mobile テンプレートのアップデート (Bug Fix)
Web Form Friendly URLs
Web フォーム テンプレートもアップデートされ、モバイルページ対応や MVC のような Friendly URLs (.aspx などの拡張子なしの URL)が容易に利用できるようになります。
Web Optimization
JavaScript と CSS の自動結合・縮小機能に下記機能が追加されます。
- Custom Virtual Path Providers
- CDN Fallback Expressions
- ヘルパーメソッドでレンダリングされる link, script タグ テンプレート
- 結合・縮小の Build Time サポート
NuGet
C++ プロジェクトサポート、NuGet パッケージの検索性向上などの新機能が追加予定。
ASP.NET Membership System
Visual Studio 2012 RTM で追加された OAuth, OpenID 認証サポートのアップデートとして、OAuth や OpenID のような認証のモダンメソッドをサポートした、既存のものより抽象化されたメンバーシッププロバイダーを検討中。
◆◆◆
いろいろ楽しみな内容ですね。ひとまずは今月末のイベント Build 2012 を楽しみに待ちましょう★