MVC x Web forms
Francyele Oliveira
– Montes Claros – MG – Brasil
Abstract. This article aims to explain objectively and clearly the concept of ASP.NET and present a brief comparison between Web Forms and MVC .
Keywords : ASP.NET, Web Forms , MVC
Resumo. Este artigo tem por finalidade explicar de forma objetiva e clara o conceito de ASP.NET e apresentar uma breve comparação entre Web Forms e MVC.
Palavras-Chave: ASP.NET, Web Forms, MVC.
1. Introdução
O ASP. NET é uma plataforma composta por uma junção de classes cujo principal objetivo é servir pedidos efetuados através do protocolo HTTP, é introduzido uma camada de abstração que permite trabalhar com valores obtidos através de pedidos HTTP no lado servidor 1 .
A plataforma fornece todos os serviços necessários para construção de aplicações web fundamentadas em servidor, e é baseado em .Net, o que portanto, todos os recursos .NET Framework* estão disponíveis para as aplicações ASP.NET, e podem ser escritos em qualquer linguagem adaptável com o Common Language Runtime(CLR).2
O ASP.NET usa o visual Studio** como ambiente de desenvolvimento integrado (IDE) para a criação de aplicações.2
1
A plataforma simplifica inúmeras tarefas, permite que seja possível aos desenvolvedores trabalhar em nível mais alto de abstração, criando sites e aplicativos com habilidades mínimas de HTML e JavaScript mundo real e a sua maior vantagem é a produtividade obtida por meio de ferramentas poderosas integradas em tempo de execução, bem como a provisão de recursos de desenvolvimento. 3
2. ASP.NET Web Forms
O Web Forms foi a primeira abstração apresentada para a criação da interface do usuário para o aplicativo ASP.NET, e tem suas raízes na sua integração com o Visual Studio 2.
São o resultado de alguns passos hesitantes dados pela Microsoft no inicio de 2000 para aplicar o típico paradigma de desenvolvimento para o Windows aos aplicativos web, pois os desenvolvedores Windows estão acostumados a