BT

Visual Studio 2013 に改善された新規プロジェクトテンプレートとソーシャルアカウント認証が追加

| 作者: Anand Narayanaswamy フォローする 0 人のフォロワー , 翻訳者 勇 大地 フォローする 1 人のフォロワー 投稿日 2014年1月5日. 推定読書時間: 3 分 |

原文(投稿日:2013/10/23)へのリンク

プロジェクトとアプリケーションが高速で構築可能になる新しいプロジェクトテンプレートが Visual Studio 2013 に対して追加された。新しいインターフェースの追加に伴い、新しい MVC プロジェクトを作成可能になり、自動生成した Web API や Web Froms プロジェクトに Web Forms 画面の追加が容易になった。

Visual Studio 2013 でASP.NET プロジェクトを作成した時点で、Bootstrap を使用したテーマに加え、基本的な Home, About, Contact ページ間遷移が可能なプロジェクトが ASP.NET MVC, Web Forms, Web API, SPA の機能にかかわりなく利用可能だ。更に Visual Studio 2013 ではユーザの認証について、プロジェクト毎に必要なプロバイダとして Windows, Active Directory, Facebook, Twitter, Microsoft Account, Google 等のソーシャルメディアアカウントも利用することができる。

Visual Studio 2013 は Project_Readme.html を伴っており、新規プロジェクトの作成後に閲覧することができる。同ファイルを閲覧することで、ASP.NET の新機能、プロジェクト作成後に実施する手順、配置されたリソースに加えた、テーマのカスタマイズ方法やデプロイ方法を確認することができる。

最新版の ASP.NET リリースに含まれる ASP.NET Identity は新しいメンバーシップであり、アプリケーションデータをユーザ情報に統合することが容易になった。更に、アプリケーション毎のユーザ情報を永続化する対象が選択可能になり、SQL Server や NoSQL である Windows Azure Storage Tables にもデータ格納が可能だ。Microsoft.AspNet.Identity.Core.1.0.0, Microsoft.AspNet.Identity.EntityFramework.1.0.0, Microsoft.AspNet.Identity.Owin.1.0.0 は NuGet パッケージで公開されており、ASP.NET Identity を伴ってる。

ASP.NET の web optimization では、リソースを束ねて最小化することで ASP.NET アプリケーションのパフォーマンスの改善を行う。Microsoft.AspNet.Web.Optimization.1.1.1WebGreaseAntlrに依存しており、NuGet パッケージに公開されている。Microsoft.AspNet.Providers.Core パッケージでは、アプリケーションのセッションデータを格納するために利用される。

Microsoft.Owin.Security.ActiveDirectoryMicrosoft.Owin.Security.CookiesMicrosoft.Owin.Security.FacebookMicrosoft.Owin.Security.Google、Microsoft.Owin.Security.Jwt、Microsoft.Owin.Security.MicrosoftAccountMicrosoft.Owin.Security.OAuthMicrosoft.Owin.Security.Twitter はそれぞれ NuGet パッケージであり、MVC、Web Forms、Web API に関する Individual Accounts や Web API についての Organization Accounts を構成可能だ。

Microsoft.AspNet.FriendlyUrls パッケージは Friendly URL を生成することが可能であり、モバイルとデスクトップ向けに画面を容易に切り替える機能をもっている。ScriptManager コントロールは、optimization 機能と ScriptManager を利用した jQuery を組み込んだプロジェクトテンプレートが利用可能になる。

Visual Studio 2013 は ASP.NET MVC と Web API のプロジェクトテンプレートを改良しており、同テンプレートに Microsoft.AspNet.WebAPI.HelpPage を利用した新しいヘルプページのテンプレートを伴っている。

この記事に星をつける

おすすめ度
スタイル

こんにちは

コメントするには InfoQアカウントの登録 または が必要です。InfoQ に登録するとさまざまなことができます。

アカウント登録をしてInfoQをお楽しみください。

あなたの意見をお聞かせください。

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする
コミュニティコメント

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする

ディスカッション

InfoQにログインし新機能を利用する


パスワードを忘れた方はこちらへ

Follow

お気に入りのトピックや著者をフォローする

業界やサイト内で一番重要な見出しを閲覧する

Like

より多いシグナル、より少ないノイズ

お気に入りのトピックと著者を選択して自分のフィードを作る

Notifications

最新情報をすぐ手に入れるようにしよう

通知設定をして、お気に入りコンテンツを見逃さないようにしよう!

BT