Lar Desenvolvimento O que é asp.net? - o que é techopedia

O que é asp.net? - o que é techopedia

Índice:

Anonim

Definição - O que significa o ASP.NET?

O ASP.NET é um modelo unificado de desenvolvimento da Web integrado ao .NET Framework, projetado para fornecer serviços para criar aplicativos e serviços da Web dinâmicos. Ele é desenvolvido no Common Language Runtime (CLR) da estrutura .NET e inclui benefícios como interoperabilidade em vários idiomas, segurança de tipo, coleta de lixo e herança.


Mark Anders e Scott Guthrie, da Microsoft, criaram a primeira versão do ASP.NET em 1992. Foi criada para facilitar o desenvolvimento de aplicativos distribuídos de maneira estruturada e orientada a objetos, separando a apresentação e o conteúdo e, portanto, escrevendo um código limpo. O ASP.NET usa o modelo code-behind para gerar páginas dinâmicas com base na arquitetura Model-View-Controller.

Eles têm algumas das principais diferenças do ASP, uma versão anterior do ASP.NET. O modelo de objeto do ASP.NET melhorou significativamente o ASP, o que o torna totalmente compatível com o ASP.


Essas diferenças incluem:

1. Uso de código compilado (em vez de código interpretado),

2. Modelo de script do lado do servidor orientado a eventos,

3. gestão estadual

4. Desenvolvimento rápido de aplicativos usando controles e bibliotecas da estrutura .NET.

5. O código de programação dinâmica é colocado separadamente em um arquivo ou tag especialmente designado. Isso evita que o código do programa seja modificado durante o tempo de execução.

Techopedia explica ASP.NET

O ASP.NET trabalha com o Internet Information Server (IIS) para entregar o conteúdo em resposta às solicitações do cliente. Durante o processamento das solicitações, o ASP.NET fornece acesso a todas as classes .NET, componentes personalizados e bancos de dados, semelhantes aos de um aplicativo de desktop.


Os formulários da Web são os elementos básicos do desenvolvimento de aplicativos no ASP.NET. Eles fornecem muita flexibilidade, permitindo que os controles sejam usados ​​em uma página como objetos. Esses controles podem manipular eventos como Carregar, Clicar e Alterar, semelhantes aos de aplicativos da área de trabalho. Além dos formulários da Web, o ASP.NET pode ser usado para criar serviços XML da Web que podem permitir a criação de aplicativos Web modulares e distribuídos, escritos em qualquer idioma. Esses serviços são interoperáveis ​​em várias plataformas e dispositivos.


Além disso, o ASP.NET implementa o gerenciamento de estado enviando as informações (viewstate) relacionadas ao estado dos controles em um formulário da Web para o servidor em uma solicitação de postagem. Ele fornece aplicativos de execução lado a lado de várias denominações, permitindo que sejam instalados no mesmo sistema com versões diferentes das estruturas .NET. Além disso, ele usa suporte XML para armazenamento, configuração e manipulação de dados. No entanto, quando se trata de proteger seus aplicativos, o ASP.NET usa os recursos de segurança de acesso a código e de segurança baseados em função da estrutura .NET e métodos inerentes do IIS para autenticar credenciais de usuário.

O que é asp.net? - o que é techopedia