ASP.NET
O ASP.NET é um conjunto de ferramentas de desenvolvimento da Web oferecidas pela Microsoft. Programas como o Visual Studio .NET e o Visual Web Developer permitem que os desenvolvedores da Web criem sites dinâmicos usando uma interface visual. Obviamente, os programadores podem escrever seu próprio código e Scripts e incorporá-lo também em sites ASP.NET. Embora seja visto frequentemente como um sucessor da Microsoft ASP tecnologia de programação, o ASP.NET também suporta Visual Basic.NET, JScript .NET e linguagens de código aberto como Python e Perl.
O ASP.NET foi criado na estrutura .NET, que fornece uma interface de programa de aplicativo (API) para programadores de software. As ferramentas de desenvolvimento .NET podem ser usadas para criar aplicativos para o sistema operacional Windows e a Web. Programas como o Visual Studio .NET fornecem uma interface visual para os desenvolvedores criarem seus aplicativos, o que torna o .NET uma opção razoável para o design de interfaces baseadas na Web.
Para que um site ASP.NET funcione corretamente, ele deve ser publicado em um servidor Web que ofereça suporte a aplicativos ASP.NET. O servidor Web dos Serviços de Informações da Internet (IIS) da Microsoft é de longe a plataforma mais comum para sites ASP.NET. Embora existam algumas opções de código aberto disponíveis para sistemas baseados em Linux, essas alternativas geralmente oferecem suporte abaixo do total para aplicativos ASP.NET.