Índice
ASP.NET MVC é uma estrutura de desenvolvimento de aplicativos da web, é construída no Framework Microsoft .NET e enfatiza que o desenvolvimento é feito usando as melhores práticas com padrões de design comprovados, enquanto o aplicativo não está vinculado a hardware específico, criando assim aplicativos com código de fácil manutenção.Arquitetura MVC
A arquitetura MVC, cuja sigla corresponde a model, view, controller, é uma arquitetura que nos permite separar as diferentes seções de uma aplicação, ou seja, separamos o que o usuário vê de nossa lógica de negócio, graças a isso podemos conseguir um código que é muito mais fácil de entender e manter.
Vamos fazer uma rápida revisão dos principais conceitos desta forma de desenvolvimento de aplicações web, pois é uma parte fundamental para podermos usar e fazer aplicações eficientes com ASP.NET MVC.
Estrutura
O padrão de desenvolvimento MVC contém 3 camadas que são:
- Modelo: É a parte que contém a lógica do negócio, ou seja, aquela que definirá o comportamento com as estruturas de dados.
- Visão: É responsável por mostrar ao usuário as informações solicitadas, internamente a visualização se comunica com o modelo através do controlador.
- Controlador: Ele é aquele que atua como um intermediário entre o modelo e a visualização, geralmente as solicitações da web chegam primeiro a um controlador e ele decide qual modelo chamar e então quando obtém os dados necessários decide qual visualização e quais dados mostrar o do utilizador.
Instale ASP.NET MVC
Para começar a desenvolver usando este framework, devemos primeiro obter as ferramentas de desenvolvimento que nos permitem acessar todos os recursos disponíveis.
A primeira coisa que faremos é acessar a página http: / /www.asp.net/mvc onde podemos obter todos os recursos necessários para começar a desenvolver no framework:
PROLONGAR
Depois que tudo estiver instalado, podemos criar nosso primeiro projeto web, para isso devemos primeiro começar Estúdio visual, então vamos clicar no novo projeto, selecionamos a linguagem C # e escolhemos Web, do lado direito veremos os modelos disponíveis e selecionaremos Aplicativo da Web ASP.NET MVC 4.
Vamos ver a aparência da tela que acabamos de descrever: