Microsoftは、Web開発ツールの最終バージョンをリリースしています。 ASP.NET MVC 3フレームワーク(およびオープンソースライセンスのソースコード)およびWebMatrix 1.0開発環境は、ダウンロードおよびインストールが可能です。
ASP.NET MVC 3では、2番目のバージョンと比較して次の革新が導入されています。
- IoCコンテナとの内部統合および依存性注入の広範なサポート。
- 新しいRazor ViewEngineビューエンジンを追加。
- 検証メカニズムの拡張:新しい属性、IValidatableObjectのサポート、クエリ検証中のパラメーターの除外。
- 動的データ型のサポート(.NET 4.0への依存);
- グローバルフィルター
- アクションパラメータを使用する場合の組み込みJSONサポート。
- 控えめなJavaScript。
- セッションレスコントローラー;
- ネストされたアクションのキャッシュ。
ASP.NET MVC 3 RTMの最終バージョンが以前のバージョンのRC2(2010年12月にリリースされた)と異なる点は、いくつかのエラーを修正することだけです。
ASP.NET MVC 3 RTMは、 次のリンクからダウンロードできます。
便宜上、開発者には、ASP.NET MVC 2プロジェクトをASP.NET MVC 3に移行するためのユーティリティが提供されています 。これは、 次のアドレスからダウンロードできます 。
ASP.NET MVC 3とともに、Nugetと呼ばれる.NETプロジェクトのパッケージマネージャーが配布されます。 Nugetは、 この記事から学べる新しいプロジェクトです。 Nuget-非常に便利で、慣れるために強くお勧めします。 すでに数百のパッケージが作成されています。
さらに、ASP.NET MVC 3に基づくオープンソースプロジェクトOrchard CMS 1.0の最終バージョンが本日リリースされました。WebPlatform Installerまたは次のリンクからプロジェクトをダウンロードできます。
今日の別のリリースは、 WebMatrix開発環境のリリースです。 WebMatrixは、リモートホスティングでWebプロジェクトを作成、最適化、ホストするための無料の開発環境です。 WebMatrixは、ASP.NETおよびPHPのデータベースとコードを操作するためのツールを提供します。 開発環境のギャラリーでは、よく知られているJoomla、Drupal、WordPress、DotNetNuke、BlogEngine.NET、Umbraco CMS、SrewTurn Wikiなどから既製のプロジェクトを選択できます。
このプロジェクトの詳細については、 こちらをご覧ください 。 公式プロジェクトページは、 このアドレスから入手できます 。 次のリンクを使用してWebMatrixをインストールします。
次のツールは、WebMatrixの一部ですが、個別に使用できるダウンロード用に個別に入手できます。
- ASP.NET Webページフレームワーク(Razor構文を使用);
- インターネットインフォメーションサービス(IIS)7.5 Express 。 IIS Expressの説明はここにあります。
- SQL Server Compact 4.0( x64 リファレンス、x86リファレンス )。 それの中で新しくて面白いものはこの投稿で見つけることができます。