A plataforma ASP.NET continua a evoluir e expandir, acompanhando a web.
Quando o modelo web forms de desenvolvimento foi introduzido, ele trouxe à programação web desenvolvedores que já possuíam ampla experiência com desenvolvimento para desktops. O ASP.NET web forms coloca uma camada de abstração sobre
o protocolo HTTP, possibilitando assim um modelo de desenvolvimento baseado
em eventos. Algo mais familiar para estes desenvolvedores. Como a web se modificou e introduziu novas técnicas, tags e apresentou o amplo poder do JavaScript, a
plataforma ASP.NET precisou acompanhar tal evolução.