Microsoftは、Github にASP.NETの次のバージョン (vNext)のソースコード、およびサンプルアプリケーション、新機能のデモ、ドキュメントを投稿することで、開発者に向けて一歩踏み出しました。
同社は昨日、無料のApache 2ライセンスの下でパブリックドメインでコードを公開することを発表しました 。 古いバージョンのASP.NETのソースコードは、以前http://aspnetwebstack.codeplex.com/で部分的に公開されており、vNextがあると想定されていました。 しかし、それでもGithubを選択しました。
ASP.NET vNext-クラウドWebアプリケーション向けに最適化されたASP.NETの更新バージョン。 新しいフレームワークは、アプリケーション開発を簡素化し、パフォーマンスを大幅に改善する必要があります。 リポジトリには、MVC、Web API、Webページ、SignalRおよびEFの更新バージョンが含まれています。
ホームの入門セクションから学ぶことが提案されます。 リポジトリは、 コードサンプルとドキュメントを提供します 。 サンプルは、ASP.NETの新しい機能の一部を理解し、すぐに試してみるのに役立ちます。 特に、新機能の例はEntropyリポジトリにあります。
さらに、これは初心者にとっては良いヘルプです。編集可能な単純なアプリケーション用のテンプレートがあります: ConsoleApp 、 HelloWebおよびHelloMvcです。
スクリーンショットでは、ASP.NET vNext Hello Worldアプリケーションがターミナルから起動され、Visual Studioでの編集とブラウザーの更新のたびに、再コンパイルと更新が行われます。 アプリケーションはクラウドホスティング用に最適化されています。
または、Webサーバーとブラウザが自動的に起動されたときに、Visual Studioから標準の方法で同じアプリケーションを実行できます。
より複雑なオープンソースASP.NETアプリケーションの例: MVC Music StoreおよびBugTracker
リポジトリ内の構成ファイルNuGet.configは、開発中のすべてのパッケージをリストするMyGetフィードを参照し、常に更新されます。
ASP.NETに加えて、Microsoftは.NET vNextを発表しました。ここでは、Roslynコンパイラーを使用してC#6およびVBプログラムをコンパイルできます。 また、ネイティブWindowsストアアプリケーションを実行する前にコンパイルするための新しい.NETネイティブコンパイラーと、デスクトップアプリケーションとサーバーアプリケーションの両方のパフォーマンスを向上させる効果的な.NET次世代JIT JITコンパイラー(RyuJIT)も提供されます。