Category Archives: Four

ASP.NET MVC 4 – Templates de Projetos

ASP.NET MVC 4 – Templates de Projetos

A missão de hoje é aprender sobre os Templates de Projetos Asp.NET MVC 4 Web Application e as suas estruturas. Vamos lá:

Crie um projeto do tipo web e dê um nome da solução.

02_webapi_project_2

Note a caixa de diálogo com diversas opções de projetos. Aqui podemos criar e personalizar a web app MVC 4 orientado para diversos cenários. Deixe que o Visual Studio irá construir toda a estrutura.

Um resumo dos Templates

Empty 

Monta uma web app com a estrutura de arquivos incluindo referências aos Assemblies ASP.NET MVC e as bibliotecas JS.

Inclui também um layout de view padrão e gera um Global.asax (incluindo a configuração padrão que a maioria das web app ASP.NET MVC requer).

Basic

Representa a estrutura mínima que precisamos para iniciar a criação de um projeto MVC 4.

Monta uma estrutura (seguindo as convenções ASP .NET MVC 4) incluindo referências aos Assemblies ASP .NET MVC.

Internet Application

Representa uma web app além do template Empty.

Inclui um controlador padrão (HomeController), um AccountController com toda a lógica para registrar e logar usuários e views padrão para ambos os controladores.

Intranet Application

Assemelha ao Internet Application, com exceção da sua configuração para autenticação Windows-based (requerida em cenários de intranet).

Mobile Application

É uma variação do Internet Application, mas otimizado para apps mobiles.

Inclui o framework jQuery Mobile e as views que se aplicam melhor ao HTML com o jQuery Mobile.

Web API

É uma variação do Internet Application.

Inclui um controller Web API pré-configurado.

View Engine

O diálogo também permite selecionar um mecanismo de exibição ou sintaxe com a qual as nossas views serão escritas.

Podemos utilizar o engine ASPX ou Razor.

Por hoje é só!

Missão cumprida!