「取りあえず、メモのみ」
「なんだい?」
「Visual Studio 2013でASP.NET Webアプリケーションを新規作成する。その後で、以下の操作を行うと、MVCとWeb APIの両方にチェックが入った状態で表面的に同じように見えるが全く違うプロジェクトが新規作成される」
- MVCを選んでWebAPIのチェックを入れる (MVCとWeb APIの両方にチェックが入った状態)
- Web APIを選ぶ (MVCとWeb APIの両方にチェックが入った状態)
「どこが大きく違うんだい?」
「アカウント処理機能。前者はRazerのフォームが自動生成されるが、後者は生成されずWeb APIベースのログイン機能が生成されるようだ」
「それじゃ、Razerで書きたいけどたまにWeb APIも使うと言うプロジェクトは、前者で作った方が良さそうだね」
「詳細は分からない。とりあえず気付いたことだけメモするだけだ」