Diferença entre ASP e ASP. NET

Anonim

ASP vs ASP. NET

ASP. NET é a tecnologia atual da Microsoft para a construção de aplicativos web dinâmicos. ASP. NET foi o sucessor de sua tecnologia web anterior para o mesmo objetivo, o ASP (chamado ASP clássico). O ASP forneceu uma plataforma convencional para programação na Web, enquanto o ASP. A NET possui muitos recursos novos que tornam muito fácil desenvolver aplicativos da Web do que usar métodos tradicionais.

O que é ASP?

ASP (Active Sever Pages) é uma tecnologia web desenvolvida pela Microsoft. O ASP foi o seu primeiro motor de script do lado do servidor para sites gerados dinamicamente. No começo, era apenas um complemento para o IIS (Internet Information Services) através do Windows NT 4. 0. Mais tarde, tornou-se um produto autônomo distribuído com o Windows 2000 Server. Na ASP 2. 0, os programadores foram fornecidos com 6 objetos principais para trabalhar. Eles foram Application, Session, Request, Response, Server e ASPError. Esses 6 objetos encapsulavam os atributos e o comportamento dos conceitos mais importantes de programação web. Por exemplo, um objeto Session pode ser usado para representar uma sessão com base em cookies e manter o estado de página para página. Os sites ASP podem acessar DLLs através da tecnologia COM (Component Object Model). As páginas da Web ASP usam. extensão de arquivo asp. Os programadores ASP usaram principalmente o VBScript para escrever páginas. Jscript e PerlScript foram as outras opções de scripts ativos usados ​​para escrever páginas ASP. Após a introdução do ASP. NET, ASP foi referido como Classic ASP ou ASP Classic.

O que é ASP. LÍQUIDO?

ASP da Microsoft. NET é o sucessor do ASP. Foi lançado em 2002 (com. NET Framework 1. 0). ASP. NET é uma estrutura de aplicação web que pode ser usada para desenvolver sites, aplicativos da web e serviços da web. Porque ASP. NET é executado no CLR (Common Language Runtime), os programadores podem usar qualquer um dos. NET (i. E. C #, VB. NET, etc.) para escrever ASP. Aplicações web NET. ASP. As aplicações NET podem processar mensagens SOAP através do ASP. Extensão NET SOAP. Web Forms as principais unidades de desenvolvimento em ASP. LÍQUIDO. Os formulários da Web geralmente possuem o. extensão de arquivo aspx. Esses formulários da Web são compostos de scripts estáticos XHTML e do lado do servidor para definir o controle da Web e os controles do usuário. O modelo de código por trás introduzido no ASP. NET Framework 2. 0 permite ao programador manter o código estático nas páginas aspx, enquanto todo o código dinâmico é mantido em. Aspx. vb ou. aspx. cs ou. aspx. arquivos fs (correspondentes aos idiomas VB. NET ou C #. NET ou F #. NET usados). Por exemplo, o arquivo code-behind será Home. aspx, enquanto o arquivo de página correspondente será o Home. aspx. cs (assumindo que C # é usado). Esta é a prática padrão no Microsoft Visual Studio, que é um IDE que pode ser usado para desenvolver o ASP. Aplicações web NET.

Qual a diferença entre ASP e ASP. LÍQUIDO?

Quando comparado ao ASP clássico, ASP. NET torna muito fácil para os programadores transitar da programação do Windows para a programação da Web, introduzindo o conceito de controles da Web (muito semelhantes aos controles do Windows Forms). Ao contrário do ASP, os programadores são encorajados a utilizar o modelo GUI baseado em eventos para desenvolvimento web com ASP. LÍQUIDO. ASP. NET integra tecnologias como o JavaScript para permitir que os programadores criem estados persistentes usando componentes como o ViewState.