O que e ASP.NETASP.NET e a plataforma da Microsoft para o desenvolvimento de aplicacoes Web e e o sucessor da tecnologia ASP. Apesar de ter sido projetada para rodar em servidores Windows, ja e possivel seu uso em servidores Linux atraves do projeto mono.O ASP.NET gera paginas dinamicas como resultado do acesso ao banco de dados, que pode ser feito de forma nativa para o banco SQL Server ou atraves de um provedor especifico para os demais bancos.Diferente de outras tecnologias, o ASP.NET permite usar varias linguagens, como o VB, C#, C++, entre outras. Isto permite que desenvolvedores com perfis diferentes possam usar suas linguagens especificas, porem, com a mesma tecnologia. Veja o post linguagens suportadas no ASP.NET.Uma das grandes vantagens do ASP.NET e a possibilidade de usar ferramentas profissionais e de forma gratuita como e o caso do Visual Web Developer da propria Microosft.Os principais recursos desta tecnologia sao: * - separacao de arquivos de apresentacao (HTML e CSS) do arquivo de codigo (programacao) * - user controls ou arquivos de inclusao * - centenas de classes prontas para o uso * - programacao orientada a objetoO que e necessario para trabalhar com ASP.NETNo local de desenvolvimento voce precisara ter um micro computador com Windows XP SP2 / Windows Vista / ou Windows 2003 e: * - Instalar o Visual Web Developers 2008 Express (gratuito) * - Instalar o SQL Server 2005 Express (gratuito) * - Instalar o IIS (internet Information Services). Apesar de ser bastante indicado, e opcional este item.No local de producao ou servidor de hospedagem de seu site, sera necessario ter um servidor com Windows 2000 ou 2003 com o IIS (internet Information Services) e ter instalado .NET Framework.No local de acesso ou micro do cliente basta ter conexao a internet e qualquer navegador instalado.O ASP.NET pode ser usado para desenvolvimento de sites de qualquer porte?Sim. No entanto em sites de maior porte o uso da tecnologia ASP.NET e mais vantajosa, como nos casos de lojas virtuais, portais de conteudo, sistemas de gestao ou ERP e demais segmentos de comercio eletronico ao B2B.Onde posso encontrar mais informacoes sobre ASP.NET?A Microsoft mantem o MSDN que e um ambiente riquissimo de informacoes sobre ASP.NET, sem contar os inumeros sites destinados a discutir a tecnologia.Linguagens suportadas no ASP.NETO ASP.NET e uma tecnologia bastante robusta da Microsoft para aplicacoes web. Ela foi criada basicamente para substituir o ASP tradicional, como e conhecido e para prover maior riqueza de recursos para o desenvolvimento web. Veja o post o que e ASP.NET.Uma das grandes vantagens que esta tecnologia possui e a possibilidade de trabalhar com multiplas linguagens, isto torna a tecnologia bastante atraente ja que nao limita os desenvolvedores a trabalhar com apenas uma linguagem de programacao e ainda prove o reaproveitamento do conhecimento de desenvolvedores mais antigos.Dentre as linguagens que podemos usar para criar paginas ASP.NET, podemos destacar as seguintes: * VB.NET * C# * J# * C++ * Delphi.NET * Cobol.NET * Entre outras.VB.NETA mais tradicional linguagem de programacao da Microsoft, o Visual Basic, ganhou uma versao especial para para a plataforma