mercredi 29 octobre 2008

Google AJAX Libraries API : Comment utiliser un framework Ajax très simplement

google_code.png

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="http://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/

jeudi 29 mai 2008

Soirée Spring : le mardi 10 Juin prochain

springsource_logo.png

Une soirée Spring est organisée le mardi 10 Juin prochain avec la JUG parisienne.

La soirée se déroulera dans les locaux de la Fiapp et les inscriptions à la soirée se font ici.

Mais au fait c'est quoi Spring ?

mercredi 2 janvier 2008

Zend Framework : Le framework PHP soutenu par Zend

zend_framework,php

Zend Framework est un Framework que l'on devrait de plus en plus rencontrer dans les applications PHP d'ici les prochains mois.

Ce framework est est un Framework très complet développé par Zend, le papa de PHP. Il comporte des librairies Ajax, des librairies de recherche, de syndication et de Web services. C'est aussi un framework MVC, capable d'être embarqué dans des applications Php complexes. Et pour couronner le tout il inclut les API de nombreux services : Google, Amazon, Yahoo! et Flickr.

Pour utiliser ce framework dans votre application, il suffit de le télécharger et de modifier le "include_path" de php pour qu'il pointe vers le répertoire d'installation du framework.

On peut trouver sur Internet un exemple d'application assez complet et très bien écrit qui met en avant différentes fonctionnalités de Zend Framework, il s'agit du lecteur de Feed RSS d'Andries Seutens :

http://andries.systray.be/zf-demos/feed-reader/

Zend Framework comble certaines des lacunes de Php vis à vis de Java. Je commence à penser que le langage idéal sera un mix de ces deux langages, Php pour sa souplesse, sa simplicité et Java pour ses nombreuses librairies, sa robustesse et ses composants industrialisés. Ruby on Rails est très certainement une alternative très intéressante, cependant RoR n'est peut être pas encore assez mature pour de gros projets Web ayant comme objectifs plusieurs milliers de hits par secondes.

Remarque : Notez qu'il est possible d'exécuter du Php depuis du Java et du Java depuis du Php.