ASP.NET MVC - Modelos

Índice
Uma vez que conhecemos as abordagens básicas que suportam ASP.NET MVC Como um framework de aplicação web, devemos conhecer a ferramenta que nos permite usar todo o seu potencial, neste caso Estúdio visualPor se tratar de um IDE bastante extenso, devemos primeiro nos concentrar nas funcionalidades que nos permitem começar a desenvolver nossos aplicativos.
Modelos MVC
Quando começamos um projeto do zero, temos a possibilidade de escolha modelos iniciais que correspondem a diferentes cenários e requisitos, ao escolher um desses modelos nosso projeto irá herdar algumas estruturas e arquivos que servem de base.
Para escolher um modelo, devemos primeiro criar um novo projeto, para isso iniciamos nosso Estúdio visual e clicamos em novo projeto e nós selecionamos C #, então escolhemos o tipo de projeto neste caso ASP.NET MVC 4, devemos encontrar a seguinte tela:

Assim que escolhermos o nome do nosso projeto e colocá-lo no campo nome da solução, iremos para a tela onde escolheremos o template a ser usado.
Vejamos abaixo uma imagem onde temos os diferentes modelos disponíveis no IDE:

Como vemos, temos 6 tipos de modelos disponíveisVamos descrever cada um para ter um entendimento de qual cenário de nossos projetos pode ser útil quando decidimos usar um ou outro.
Vazio ou Vazio: Este template cria apenas a estrutura básica para ter o esqueleto de nossa aplicação, ele é usado principalmente quando já sabemos o que queremos e não precisamos dos componentes que ele pode gerar. Estúdio visual; apesar de ser básico este template inclui algumas bibliotecas Javascript que pode ser útil para nós.
Básico ou Básico: Semelhante à abordagem anterior, ele cria apenas a estrutura de pastas necessária para construir um aplicativo com ASP.NET MVCComo esse modelo é tão básico, ele exige que criemos tudo o que vamos usar praticamente do zero.
Aplicativo para Internet ou Aplicativo para Internet: Começa onde estava o template vazio, contém tudo o que é necessário visto no template vazio mencionado, porém nós inclui um driver inicial por padrão, isso nos leva à página inicial do aplicativo e, adicionalmente, cria um AccountController, ou seja, um controlador para lidar com tudo o que diz respeito ao registro do usuário e gerenciamento de sessão.
Aplicativo de Intranet ou Aplicativo de Intranet: Funciona muito parecido com Aplicativo de internet, apenas difere por ser configurado para usar autenticação Baseado em Windows, o que é mais desejável quando trabalhamos em ambientes de Intranet.
Aplicativo móvel ou aplicativo móvel: É outra variação do aplicativo da Internet que vimos, no entanto, este modelo nos traz o Framework Javascript Jquery Mobile, que tem como foco plataformas móveis, como celulares e tablets, além disso, as visualizações são otimizadas para serem exibidas em dispositivos móveis.
API da Web: Como o próprio nome indica, este modelo é especializado para criar APIs RESTfulEm outras palavras, podemos gerar serviços da Web rapidamente para alimentar outros aplicativos de que precisamos para nos comunicar com nossa estrutura.
Com isso finalizamos este tutorial, já vimos os conceitos básicos por trás da criação de nossos projetos utilizando os templates disponíveis no framework, além de saber como criar um projeto do zero em Estúdio visual.Gostou e ajudou este tutorial?Você pode recompensar o autor pressionando este botão para dar a ele um ponto positivo

Você vai ajudar o desenvolvimento do site, compartilhando a página com seus amigos

wave wave wave wave wave