Visual Web Gui permite de programar en C# usando el editor de Visual Studio, y gestiona la comunicación con el client. Vale a decir que no hay que programar en Ajax y Javascript, y simplemente usando el editor de VS 2010 se puede publicar una web funcional.

Esta herramienta se instala directamente en Visual Studio y para empezar a usarla hay que crear un projecto visual Web Gui y después se puede empezar a programar como se fuera una  aplicación de escritorio.

Las ventajas son que se puede depurar el Client y el servidor directamente da Visual Studio y es muy rapido añadir elementos graficos.

Para mas informaciones http://www.visualwebgui.com/ y se puede descargar una version de prueba de 30 dias.

Yo la usé en un proyecto y la verdad es que estoy encantado con sus funcionalidades, hay una documentación muy completa y el suporte contesta en 12h.

Es aconsejable para empresas que quieran pasar sus aplicaciones a la nube sin invertir demasiados recursos y reutilizando el código que ya tengan.