ASP.NET
Introdução
A forma como podemos interagir com uma máquina é descrita pela Linguagem de Programação, e é composta por instruções padronizadas para expressar tarefas a um computador.
ASP.NET (Active Server Pages), que ao contrário do que se diz não é uma Linguagem de programação mas sim uma Framework para desenvolvimento WEB.
Como é uma Framework assente na Framework .NET podemos usar para programar as linguagens C# e VB.NET.
Em ASP.NET criamos páginas (WEB Forms) dinâmicas em que o código é corrido no Servidor Web como é o caso de outras tecnologias (PHP, JSP).
Não é necessário, mas para sermos bons Programadores de WEB, antes de sequer abrir o Visual Studio, temos de entender o mundo que vai por trás do browser.
Tem de entender o protocolo HTTP, Request / Response, ciclos de vida de uma página, diferença entre cliente e servidor, JavaScript, CSS e claro HTML.
Cliente VS Servidor
Uma Web Form ASP.NET é executada do lado do Servidor, o que significa que cada vez que pedimos (Request) essa página ela é executada no Servidor e posteriormente devolvida (Response) para o browser em HTML . E, o Browser neste caso é o Cliente.
Esta é uma introdução ao ASP.NET, e em breve voltarei a falar mais sobre este Tema.