ASP.NET 2.0 supone una enorme evolución en el mundo de los lenguajes Web. Una mayor potencia, fiabilidad y eficiencia van cogidos de la mano de una gran capacidad de hacer la vida más fácil a los programadores Web: lo que con otras arquitecturas de trabajo Web nos costaría sudor y lágrimas, con el framework ASP.NET 2.0 ya viene por defecto o requiere una sencilla instalación.

Y es que hoy por hoy está muy de moda AJAX (Asynchronous JavaScript and XML), con la que se construyen las modernas Web 2.0: “idas y vueltas” entre el servidor Web y el navegador de nuestro visitante sin que la página se recargue. De este modo los programas de escritorio quedan cada vez más obsoletos frente a los programas Web.

El único problema de AJAX es que, si bien no es la panacea de la dificultad, sí requiere unos conocimientos medianamente avanzados del programador Web, así como una gran capacidad de organización de código.

Ante todo esto, la respuesta de ASP.NET 2.0 ha sido contundente: ASP.NET AJAX.
ASP.NET AJAX es una nueva tecnología Web que se presenta como extensión gratuita de ASP.NET 2.0, añadiéndole funcionalidades AJAX que eliminan de un plumazo su dificultad de uso, y siendo independiente del navegador con que accedamos. Ahora los programadores Web no necesitan saber absolutamente nada de javascript o XML para crear potentes aplicaciones Web 100% AJAX.
Traducción del tutorial sobre Web Services de la web oficial de ASP.NET.

Cómo en casi todas nuestras traducciones, lo mostraremos en C#. Si necesitaráis ver el código en cualquier otro lenguaje, tendréis que acudir a la página de los tutoriales sobre webservices que encontrareis en asp.net.

Muchas gracias a Jau y Subgurim.
Traducción del tutorial oficial que podemos encontrar en la web www.asp.net.
Los ejemplos los encontraréis en C#. Si deseáis verlos en cualquier otro lenguaje no tendréis más remedio que acudir a la web del tutorial. De todas formas, estamos trabajando en conseguir poco a poco que tengáis disponibles todos los lenguajes.
Esperamos que sea de vuestro agrado.

NOTA: este tutorial está en proceso de traducción. A medida que vayamos acabando de traducir alguna parte, la iremos publicando. En el caso que alguien encuentre algún error, rogamos nos lo hagáis saber para corregirlo. Muchas gracias a tod@s.