Google AJAX Libraries API

Google ajax libraries apiVia Ajaxian, me entero de que Google ha creado un nuevo proyecto: Google AJAX Libraries API.

Aunque tiene un nombre un poco rimbombante, se trata de algo bastante sencillo y en mi opinión de una buenda idea.

Cuando desarrollamos nuestras aplicaciones web usando librerías javascript, estamos haciendo que los usuarios que visitan nuestras páginas y las de otros sitios web que usan las mismas librerías, se las descarguen por duplicado, triplicado, etc.

Google propone alojar ellos estas librerías de forma que los visitantes de las páginas que las usen sólo tengan que descargárselas una vez. Liberando por tanto de tráfico inútil La Red y haciendo a su vez que nuestras aplicaciones sean más rápidas al poder usar la infraestructura de Google.

Por el momento sólo están disponibles algunas librerías (dojo, prototype, jquery, mootools y scriptaculous), pero en el futuro habrá más.

Usarlas en nuestra aplicación es realmente simple:

<script
src="http://ajax.googleapis.com/ajax/libs/prototype/1.6.0.2/prototype.js">
</script>

Además nos permite especificar la versión de forma mucho más flexible. Por ejemplo,
si queremos la última revisión de la versión 1.6 de prototype, el código sería:


<script
src="http://ajax.googleapis.com/ajax/libs/prototype/1.6/prototype.js">
</script>

O si queremos la última revisión dentro de la versión 1:


<script
src="http://ajax.googleapis.com/ajax/libs/prototype/1/prototype.js">
</script>

En mi opinión es una muy buena idea de la gente de Google, que va a beneficiar mucho al desarrollo de las aplicaciones javascript en La Red, aunque no deja de crearme un poco de desconfianza que mi aplicación dependa de un tercero para funcionar. Como siempre, podemos evaluar en cada caso concreto lo que mejor nos conviene.

Publicado por

manuel

Me dedico al desarrollo de aplicaciones. Principalmente trabajo con XHTML, CSS, Javascript, XML, JSON, PHP, MySQL, Linux/MacOS X y Flash actionscript. Intento siempre trabajar con estándares y simplificar el desarrollo y las aplicaciones finales con el objetivo de orientarlas al usuario (que sean útiles y faciliten el trabajo).

Deja un comentario

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