
ASP .NET AJAX Programmers Reference
Shahram Khosravi
- Editorial
- Wrox
- Año
- 2007
- Páginas
- ~1563
- Nivel
- Básico
De qué trata
Obra de referencia de Wrox en la que Shahram Khosravi explica a fondo el framework ASP.NET AJAX de Microsoft, en la versión 1.0 para ASP.NET 2.0 y la que viene integrada en ASP.NET 3.5. Con más de 1.500 páginas, está pensada para desarrolladores de ASP.NET y C# que quieren entender cómo funciona el framework por dentro, y no solo arrastrar controles. Aunque el catálogo lo marca como básico, para aprovecharlo hay que saber ASP.NET Web Forms, C# y JavaScript con cierta soltura.
El libro tiene 24 capítulos y empieza por la parte de cliente de la Microsoft AJAX Library: las extensiones de los tipos base de JavaScript, los tipos de excepción propios y personalizados, la programación orientada a objetos y la reflexión de tipos en JavaScript, la programación de eventos y las extensiones del DOM. Después explica la infraestructura de componentes, cómo desarrollar controles de cliente, el burbujeo de eventos, la descripción de tipos y las clases de datos. La parte central trata la comunicación entre cliente y servidor: consumir servicios web mediante mensajes SOAP y JSON, las clases proxy, los behaviors, los controles de servidor de tipo script y extender, y los puentes y transformadores de servicios web. El último bloque analiza en detalle UpdatePanel y ScriptManager, su uso dentro de controles de usuario y personalizados, el ciclo de vida de la página, el PageRequestManager del cliente y el renderizado parcial asíncrono, tanto en el servidor como en el cliente.
No hay un proyecto que se construya a lo largo del libro. Su valor está en la cantidad de ejemplos de código y en que explica cómo funciona por dentro cada pieza del framework, algo que pocos libros de la época hacían con tanto detalle. Hoy es sobre todo de interés histórico o para mantener aplicaciones Web Forms antiguas: ASP.NET AJAX quedó superado por jQuery, ASP.NET MVC y, más tarde, por ASP.NET Core y los frameworks de JavaScript modernos. Por su tamaño y su densidad, funciona mejor como libro de consulta que para leerlo de principio a fin.
- ASP.NET AJAX
- ASP.NET 2.0 / 3.5
- Microsoft AJAX Library
- JavaScript orientado a objetos
- Controles de cliente
- Servicios web SOAP y JSON
- Clases proxy
- Behaviors y extenders
- UpdatePanel
- ScriptManager
- PageRequestManager
- Renderizado parcial asíncrono
¿Cómo enseña?
Teoría + práctica
- ✗ Sin ejercicios
- ✗ Sin proyectos

