google code

Google AJAX Libraries API fournit une API et une infrastructure pour cacher les librairies Javascript des principaux frameworks Ajax.

Les avantages pour les développeurs sont nombreux :

  • Il n'est plus nécessaire d'importer les sources des frameworks Ajax dans son projet Web, il suffit de faire appel directement à la Google JS API.
  • Lorsque l'on souhaite migrer de version de framework Ajax, il suffit de modifier une seule ligne de code Javascript. Il n'est pas nécessaire de télécharger la nouvelle version et de redéployer l'intégralité de son application Web.
  • Les scripts Javascript sont hébergés par Google, lorsque le browser charge la page, il y a donc moins de requêtes vers l'hébergeur qui héberge l'application Web.
  • Les scripts Javascript sont compressés par défaut.
  • Si un browser parcourt plusieurs sites Internet utilisant cette le même framework via Google JS API, il ne téléchargera qu'une seule fois le framework.

Voici un exemple très simple de chargement de la librairie Dojo dans une page Web :

<!-- Google JS Api-->
<script type="text/javascript" src="https://www.google.com/jsapi"></script>
<script type="text/javascript"> 
 	djConfig = { parseOnLoad: true }; 
	google.load("dojo", "1.2.0");
</script>

La librairie est très simple d'utilisation et très limpide. L'essayer, c'est l'adopter ;-)

http://code.google.com/apis/ajaxlibs/

1. Le , 15:35 par Ben
a4b96847d91c1151c410e87954297a58

Et pour les feignants qui aiment le python, il y a l'excellent pyjamas, qui fait une "traduction" python vers javascript

http://pyjs.org/

C'est sur que c'est moins connu que GWT !

2. Le , 18:38 par Greg
688eed8fe5257414a1c286e855725db4

Tu viens d'écrire cet article depuis ta tente Quechua plantée à 5000 mètres d'altitude au Nepal...? Impressionant :-)

Greg

3. Le , 19:51 par spawnrider
f7bf66fa0d9fc0532a323f47a5c3ba95

Il y à également deux autres librairies du même genre :
Module.js etArchetype.js présentées ici :
http://www.spawnrider.net/blogs/200...

4. Le , 23:02 par affinibook
d396c0a0cdb89a68a24dbe3086226b9a

Sympa sur le principe, un petit souci cependant, c'est lorsque tu veux travailler sur ton site en local sans connexion internet (ex sur un portable lors d'un déplacement).

5. Le , 11:24 par degruson
9657a8658374916700aa07bafbfba19e

houaou ! ça à l'air bien. je suis tombé sur cette page en cherchant si il fallait que j'investisse du temps dans les techno google. bon, pour un article un peu plus serieux je vais continuer à cherché. celui ci fé un peu publicité. trés court; en essayant de placer le plus de positif: sans même essayer de trouver du négatif

Ajouter un commentaire

Le code HTML est affiché comme du texte et les adresses web sont automatiquement transformées.