Scott Hanselman氏は、aspConf 2012の2日目のキーノートで、ASP.NETの現在と未来に関して広く説明した。NuGetとの密接な統合、Visual Studioのエディタの拡張、いくつかの新しい機能のより早いリリーススケジュール。
Hanselman氏は、ASP.NETコミュニティを成長し続けるため、またMicrosoftがさまざまな部品を統合する方法としてNuGet拡張を提供する。高いレベルで将来において、ひとつの戦略に縛られることなく、開発者がASP.NET基盤をベースとした混在とアプローチを可能にする。
VSは歴史的に、新しい機能を追加するための小さな窓として18ヶ月の開発サイクルが組まれている。この窓を広げるために、Hanselman氏はVisual Studioプラットフォームがモノリシックなスケジュールからアウトオブバンドの更新を許可するように変化していることを説明した。その結果、新しい機能が提案され、開発され、開発者に迅速にリリースされる。たとえば、ASP.NETのテンプレートは、ASP.NETチームがサポートして、新しい開発とリリースサイクルの主導権を握ることが可能になる。
Hanselman氏は、将来的にVSは、NuGet(とローカルにない場合はダウンロードして)を通じて、必要なコンポーネントを選択して、開発者がプロジェクトをビルドすることができるようになると予想している。以下の画像では、プロジェクトがWebPages、MVC、そしてWebFormsを利用している例を示している。
その後、Hanselman氏は、いくつかのVSの新機能をカバーした。最初にオープンソースライブラリであるDotNetOpenAuthによってASP.NETアプリケーションのソーシャルログインを提供する方法についてデモした。これにより、開発者が簡単にTwitter、Facebook、Google、そしてMicrosoftの認証ソースのサポートを追加することができるようになる。WebForms、MVC、そしてwebページは、すべてのこのライブラリを使用することができる。
次にHanselman氏は、CSSの編集が簡単にできることを実演した。たとえば、16進数で色が定義されているとき、定義の上にマウスカーソルを置くだけで色のサムネイルをプレビューすることができる。CSSに直接埋め込まれたbase64エンコードされたPNGでも同様だ。定義の上にマウスカーソルを移動すると、プレビューサムネイルが表示された。
JSONを使用している開発者は、VSで定型コードを書くことが容易になり、便利になる。新しい機能では、JSONインスタンスのスニペットを使用して、選択、削除、そしてインスタンスを使って生成されたメソッドを含むクラスとして再ペーストすることができる。
拡張によってもたらされるこれらの機能はまだ構想の段階だが、リリースサイクルが早くなることは、開発者がタイムリーに流行(2012年末/2013年早期、対して2014年)にたどり着けることを意味する。Hanselman氏のプレゼンテーションでは、これらすべての機能のよいデモンストレーションを提供して、それを行いたいときには一見の価値がある。