Saltar para o conteúdo

ASP.NET

Origem: Wikipédia, a enciclopédia livre.
 Nota: Se procura o programa da UNESCO conhecido como ASPnet, veja Programa de Escolas Associadas da UNESCO.

ASP.NET é a plataforma da Microsoft para o desenvolvimento de aplicações Web e é o sucessor da tecnologia ASP. Permite através de uma linguagem de programação integrada na .NET Framework criar páginas dinâmicas. Não é nem uma linguagem de programação como VBScript, PHP, nem um servidor web como IIS ou Apache.

O ASP.NET MVC é um padrão de arquitetura que provê uma alternativa ao ASP.NET Web Forms, para criação de aplicações Web baseadas no MVC (Model View Controller). O Framework MVC é definido pelo namespace System.Web.Mvc.

Recursos do MVC:

  • Separação das tarefas da aplicação (Entrada lógica, lógica de negócio e a lógica de Interface);
  • Um framework extensível e conectável. Os componentes do MVC são projetados, sendo assim facilmente substituídos ou customizados. Você pode plugá-lo à sua política de roteamento de URL (URL Routing), conectá-lo a sua própria engine de visualização e outros componentes.
  • Um componente poderoso de URL-mapping, que lhe permite criar aplicativo com URLs compreensíveis e que sejam de fácil localização por buscadores. Além de poder utilizar um padrão para nomeação de URLs, reforçando a ideia de localização otimizada (SEO - Search Engine Optimization).
  • Suporte a recursos existentes do ASP.NET. O MVC permite a utilização de recursos como autenticação de formulários e Windows Authentication, autorização URL (URL Authorization), data caching, gerenciamento de estado de sessão e perfil, o sistema de configuração e a arquitetura de provider.

Referências

Ver também

Ligações externas