O ASP.NET tem oferecido desde suas primeiras versões, um amplo suporte à construção de soluções Web dentro da plataforma .NET. A tecnologia Web Forms surgiu como uma opção que fornecia numerosos recursos para a criação de sites dinâmicos, combinando HTML, CSS e Javascript. Uma das grandes preocupações da Microsoft foi, neste primeiro momento, tornar a programação Web próxima àquilo ao que os desenvolvedores de sistemas desktop estavam habituados, ou seja, um modelo orientado a eventos e com controles visuais facilmente manipuláveis.

As primeiras ferramentas para desenvolvimento Web baseavam-se no padrão conhecido como CGI (Common Gateway Interface), em que informações eram produzidas e retornadas a usuários como resposta a requisições que os mesmos já haviam enviado. C++ e Perl constituem exemplos de linguagens de programação compatíveis com este modelo. Estas soluções contavam, entretanto, com uma baixa produtividade e pouca praticidade, já que em muitos casos mesclavam instruções próprias de sua sintaxe com HTML, resultando em um código complexo, extenso e de difícil entendimento num primeiro instante.

...
Fim do trecho gratuito • continue abaixo
CONTEÚDO EXCLUSIVO

Desbloqueie toda a DevMedia

  • +2000 artigos e vídeos
  • +40 trilhas sobre Front-end, Back-end, IA e muito mais
  • +5000 exercícios práticos
  • Mentorias ao vivo individuais
até 50% OFF
A partir de
R$ 69 /mês
Assinar agora