MVC é um padrão para criar aplicativos da Web usando o design MVC (Model View Controller model-view-controller); é um dos três padrões de programação ASP.NET;
ASP.NET é uma estrutura de desenvolvimento para criação de páginas web e sites usando HTML, CSS, JavaScript e scripts de servidor.
ASP.NET oferece suporte a três modelos de desenvolvimento diferentes: páginas da Web (páginas da Web), MVC (Model View Controller model-view-controller) e Web Forms (Web Forms).
Este tutorial apresenta o MVC .
Páginas da Web | MVC | Formulários da Web |
MVC é um dos três padrões de programação ASP.NET.
MVC é um padrão para criar aplicativos da web usando o design MVC (Model View Controller model-view-controller):
Um Modelo representa o núcleo da aplicação (como uma lista de registros de banco de dados).
Ver exibe dados (registros de banco de dados).
O Controlador lida com a entrada (escrita de registros do banco de dados).
O padrão MVC fornece controle completo sobre HTML, CSS e JavaScript ao mesmo tempo.
O padrão MVC define uma aplicação web com três camadas lógicas: Camada de negócios (lógica do modelo) Camada de exibição (lógica de visualização) Controle de entrada (lógica do controlador) |
Um modelo é a parte do aplicativo que trata da lógica dos dados do aplicativo. Normalmente, os objetos de modelo são responsáveis por acessar os dados no banco de dados.
Visualização é a parte do aplicativo que trata da exibição dos dados. Normalmente, as visualizações são criadas a partir de dados do modelo.
Um controlador é a parte de um aplicativo que lida com a interação do usuário. Normalmente, o controlador é responsável por ler os dados da visualização, controlar a entrada do usuário e enviar dados ao modelo.
As camadas MVC ajudam a gerenciar aplicativos complexos porque você pode se concentrar exclusivamente em um aspecto de cada vez. Por exemplo, você pode se concentrar no design da visualização sem depender da lógica de negócios. Também facilita o teste de aplicativos.
As camadas MVC também simplificam o desenvolvimento do grupo. Diferentes desenvolvedores podem desenvolver visualizações, lógica de controlador e lógica de negócios simultaneamente.
O padrão de programação MVC é uma alternativa leve ao tradicional ASP.NET (Web Forms). É uma estrutura leve e altamente testável que integra todos os recursos existentes do ASP.NET, como páginas mestras, segurança e autenticação.
Visual Studio Express é uma versão gratuita do Microsoft Visual Studio.
Visual Studio Express é uma ferramenta de desenvolvimento adaptada para MVC (e Web Forms).
O Visual Studio Express inclui:
MVC e formulários web
Arraste e solte controles e componentes da Web
Linguagem do servidor Web (Razor usa VB ou C#)
Servidor Web (IIS Express)
Servidor de banco de dados (SQL Server Compact)
Estrutura completa de desenvolvimento web (ASP.NET)
Se você já tem o Visual Studio Express instalado, aprenderá mais neste tutorial.
Se desejar instalar o Visual Studio Express, clique em um dos seguintes links:
Visual Web Developer 2012 (Windows 7 ou Windows 8)
Visual Web Developer 2010 (Windows Vista ou XP)
Depois de instalar o Visual Studio Express pela primeira vez, você poderá instalar patches e service packs executando o instalador novamente clicando no link novamente. |
No final deste tutorial, fornecemos o manual de referência completo do ASP.NET MVC para sua revisão.
O texto acima é a introdução ao ASP.NETMVC.