Dojo, le framework JavaScript pour le développement rapide d'applications Web par Luc Van Lancker. Dojo, comme un jQuery ou un MooTools c'est avant tout un framework pour développer plus facilement en JavaScript, sans se préoccuper des problèmes de compatibilité entre les navigateurs et avec, pour Dojo, un look and feel amélioré.
Supporté maintenant officiellement par des sociétés comme IBM ou Sun Microsystems, Dojo est également utilisé par AOL, OpenLazlo ou Zend qui en 2008 avait annoncé un partenariat pour inclure Dojo Toolkit dans son Zend Framework. Mais même si les supporters sont nombreux, le manque de documentation des débuts de Dojo ont tout de même bloqué son ascension face à des concurrents tels que jQuery.
Le Livre
Le livre se veut linéaire sur les difficultés abordées en commençant par vous expliquer comme charger Dojo pour continuer ensuite avec un deuxième chapitre allant jusqu'à vous expliquer comment faire votre debugging avec Firefox. Pas réellement besoin d'être un dieu du JavaScript pour aborder l'ouvrage, l'auteur veut rattraper tout le monde et les plus expérimentés sauteront facilement les premiers chapitres.
La suite vous apprendra à manipuler la DOM, les événements (y compris ceux en DOM2), les tableaux et les animations, de quoi déjà réaliser la plupart de vos applications. Mais une grosse partie est ensuite dédiée aux formulaires, indissociables des développements web entreprises, domaine de prédilection de Dojo si l'on peut dire.
C'est seulement après ces 300 premières pages que l'auteur en arrive à Dijit et les widgets proposés de base avec Dojo, comme les calendriers, le sélectionneur de couleur, etc. Les derniers chapitres sont plus légers avec un chapitre glisser/déposer ainsi qu'une trop courte introduction sur DojoX, mais si vous arrivez déjà à maîtriser tout ce qui est expliqué jusque là dans l'ouvrage vous serez capables de programmer énormément de choses.
Dojo mérite sa place, car la concurrence est importante pour stimuler la créativité dans les frameworks, et si vous recherchez une bonne base francophone pour commencer ce livre sera certainement un très bon allié.
Dojo, le framework JavaScript pour le développement rapide d'applications Web par Luc Van Lancker.
Le livre numérique online est offert pour l'achat du livre imprimé
Editions ENI, 484 pages, ISBN 978-2-7460-6649-6