Más javascript en la red: Microsoft Ajax CDN

 

Logo de ASP.NET Ajax Hace unos meses comentaba la posibilidad de utilizar la infraestructura de Google para alojar las librerías javascript de nuestras aplicaciones. Pues bien, ahora es Microsoft la que ha lanzado un servicio similar, Microsoft Ajax CDN, una red de distribución de contenidos desde donde podemos descargar en tiempo de ejecución las librerías de scripts que utilicemos en nuestras aplicaciones.

O en otras palabras, que podemos hacer uso de forma gratuita de estas librerías, sin limitación de ancho de banda e independientemente de si es para fines comerciales o no. Basta con referenciarlas desde nuestro código:

<script src="http://ajax.microsoft.com/ajax/jquery-1.3.2.min.js" 
type="text/javascript"></script>

La principal ventaja que ofrece este método es la velocidad con la que estos archivos serán servidos, puesto que se usa la infraestructura del gigante de Redmon, a la vez que se comparte la caché con otros sitios web que también las estén utilizando. También brinda la posibilidad de utilizar scripting a sitios web que no disponen de permisos para subir archivos (como la plataforma blogger)

A diferencia del servicio de Google, desde esta CDN sólo podemos encontrar de momento las librerías que oficialmente forman parte de la plataforma de desarrollo de Microsoft, como las propias de ASP.NET Ajax, jQuery y aquellos plugins que vayan añadiéndose. En la dirección http://www.asp.net/ajax/cdn/ pueden consultarse la lista completa de librerías, con sus correspondientes direcciones de descarga.EnableCdn en ScriptManager

Adicionalmente, Scott Guthrie comentaba en su blog que el nuevo control ScriptManager que vendrá con ASP.NET 4.0 incluye una propiedad llamada EnableCdn que permitirá activar la descarga de las librerías Ajax y todas aquellas necesarias para el funcionamiento de controles, directamente desde sus servidores.

Los inconvenientes, pues los mismos que los del servicio de Google: si no disponemos de conexión a la red en tiempo de desarrollo, podemos tenerlo realmente crudo.

Más información en: www.asp.net/ajax/cdn

Publicado en: Variable not found.

2 comentarios en “Más javascript en la red: Microsoft Ajax CDN”

  1. MMmm… lo leí el otro día en el blog de scottgu.
    Lo suyo es usar URL propias en dev y solo las del CDN en producción, no??? Lo que no se es si este comportamiento se puede establecer en el scriptmanager. Es decir que aunque tengas el EnableCdn a true, use URLs propias en desarrollo y las URLs del CDN en “real”.
    Lo que “más miedo” me da de estos servicios es lo que puede ocurrir el día que MS o Google dejen de prestarlos (por la razón que sea). Sí, sí, ya se que no debe pasar, pero…

    Saludos!

  2. Hola, Eduard!

    Efectivamente, tampoco tengo claro el escenario en ese caso… no sé si EnableCdn estará o se podrá vincular de alguna forma a la versión (desarrollo o explotación) de la aplicación… porque cambiarlo a mano sería un tostón, desde luego.

    Y en cuanto al miedo, mejor no pensarlo… En teoría, al menos en el servicio de Google, existe un compromiso de mantenimiento de por vida de todas las versiones, pero claro, tampoco hemos firmado nada ;-DD

    Saludos & gracias por comentar.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *