ASP.NET

ASP clássico - Active Server Pages

Active Server Pages (ASP), também conhecido como ASP clássico (Classic ASP), é o primeiro mecanismo de script de servidor lançado pela Microsoft em 1998.

O ASP é uma tecnologia que permite que scripts em páginas da web sejam executados no servidor da Internet.

A extensão do arquivo de página ASP é .asp, geralmente escrita em VBScript.

Se você precisar aprender ASP clássico,Acesse nossa tutoria ASP.

ASP.NET

O ASP.NET é a nova geração do ASP. Ele não é compatível com o ASP clássico, mas o ASP.NET pode referenciar o ASP.

As páginas ASP.NET precisam ser compiladas, portanto, são mais rápidas que o ASP clássico.

O ASP.NET possui melhor suporte a linguagens, muitos controles de usuário, componentes baseados em XML e integração de autenticação de usuário.

A extensão do arquivo da página ASP.NET é .aspx, geralmente escrita em VB (Visual Basic) ou C# (C sharp).

Os controles de usuário do ASP.NET podem ser escritos em diferentes linguagens, incluindo C++ e Java.

Quando o navegador solicita um arquivo ASP.NET, o motor ASP.NET lê o arquivo, compila e executa o script dentro do arquivo, retornando então resultados em HTML puro para o navegador.

Razor ASP.NET

O Razor é uma nova linguagem de marcação simples, usada para嵌入 código do servidor em páginas ASP.NET, muito semelhante ao ASP.

O Razor possui as capacidades do ASP.NET tradicional, mas é mais fácil de usar e aprender.

Linguagens de programação ASP.NET

Este tutorial cobre os seguintes linguagens de programação:

  • Visual Basic (VB.NET)
  • C# (lido como C sharp)

Tecnologias de servidor ASP.NET

Este tutorial cobre as seguintes tecnologias de servidor:

  • Web Pages (usando Razor)
  • MVC (Modelo Visão Controlador)
  • Web Forms (ASP.NET tradicional)

Ferramentas de desenvolvimento ASP.NET

O ASP.NET suporta as seguintes ferramentas de desenvolvimento:

  • WebMatrix
  • Visual Web Developer
  • Visual Studio

Este tutorial usa WebMatrix para Web Pages, Visual Web Developer para MVC e Web Forms.

Extensão de arquivo do ASP.NET

  • O arquivo de arquivo do ASP tem a extensão .asp
  • O arquivo de arquivo do ASP.NET tem a extensão .aspx
  • O arquivo de arquivo do ASP.NET que usa a sintaxe do C# tem a extensão .cshtml
  • O arquivo de arquivo do ASP.NET que usa a sintaxe do Razor VB tem a extensão .vbhtml