Ajax Journal

Blog francophone sur Ajax

DojoToolkit 1.0 en phase d'approche

L'équipe du toolkit javascript Dojo vient de publier une Release Candidate de la version 1.0, dont le version finale est attendue sous peu. Pas d'énorme modification fonctionnelle par rapport à la version 0.9, mais des corrections de bugs et des améliorations de compatibilité.

Note : 3.3/5 pour 12 votes

Dojo Offline, une démo et une release

Brad Neuberg vient de poster sur son blog chez sitepen, un article à propos de Dojo Offline, une nouvelle fonction de dojo permettant de développer des applications web fonctionnant en mode déconnecté (imaginez les applications d'un tel système !). Brad met à disposition une démo de Moxie, un éditeur de texte en ligne illustrant les possibilités de travail hors-ligne avec resynchro lorsque l'utilisateur revient online. La version finale de Dojo Offline, comportant la doc et le proxy http permettant de mettre en cache les éléments accessibles hors ligne devrait être disponible fin Mars. En attendant, une version alpha est déjà téléchargeable pour effectuer quelques tests.

Note : 4.5/5 pour 13 votes

dojo.query: un moteur de requête CSS pour dojo

Alex Russel a publié sur le blog dojo.foo un article au sujet du nouveau moteur de requête CSS qu'il vient de développer pour dojo. L"idée est de mettre à disposition du développeur utilisant le toolkit une facon simple et performante de récupérer des objets du DOM; le tout en utilisant une syntaxe inspirée par CSS.

Par exemple:
dojo.query('#id');
permet de récupérer l'object DOM portant l'id id.

dojo.query('div:first-child');
permet de récupérer un tableau contenant les first-child (c'est à dire le premier sous-élement d'un noeud) de tous les éléments div.

dojo.query('code.example');
permet de récupérer les élements de type code ayant pour classe (class) example.
(ce ne sont ici que quelques exemples, dojo.query permet d'utiliser des notations CSS beaucoup plus élaborées)

Bref une façon pratique et rapide d'accéder à des élements arbitraires de l'arbre DOM. De plus l'accent a été mis sur la performance (qui semble-t-il est le point faible d'autres moteurs de ce type), benchmark à l'appui. Un fois de plus le projet dojo fait preuve d'une efficacité sans faille afin de simplifier la vie des developpeurs d'applications web, qui s'en plaindrait ?

Note : 4.0/5 pour 16 votes

Dojo en profondeur

Alex Russell de Dojo a mis en ligne les slides qu'il a présenté à la conférence The Ajax Experience

Note : 3.1/5 pour 15 votes

Sorties de Dojo 0.4 et de moo.fx 2.0

Semaine chargée, puisque 2 toolkits javascript viennent de publier une nouvelle version.

  • Dojo 0.4 est maintenant disponible, proposant dans cette nouvelle mouture un foule d'amélioration et de nouvelles fonctionnalités:
    • Des fonctions d'accessibilité (dojo.a11y)
    • Un moteur de graphiques (dojo.charting).
    • Des amélioration dans le support de l'internationnalisation (dojo.i18n).
    • Une librairie graphique 2D (dojo.gfx).
    • La possibilité de chainer des animations dans dojo.lfx (cool)
    • Des nouveaux widgets, des améliorations pour les widgets prééxistants.

Bref que du bon !

  • Moo.fx est maintenant disponible en version 2. Cette nouvelle version, de l'une des plus légères biblotheques d'effets graphiques javascript, apporte également sont lots de nouveautés:
    • Fx.Style permettant de modifier n'importe quelle propriété CSS.
    • Fx.Styles permettatnde modifier d'un coup d'un seul plusieurs propriétés CSS.
    • Fx.Color permettant de manipuler les couleurs des éléments.
    • Fx.Scroll permettant de faire scroller des divs.
    • Une version complétement réécrite de Accordion

A vos éditeurs de code !

Note : 4.0/5 pour 11 votes

Dojo par la pratique

L'excellent Ajaxian.com propose aujourd'hui un article pour découvrir le toolkit Dojo par la pratique (en anglais seulement).

Note : 3.6/5 pour 7 votes

Google publie son toolkit Web

Google vient de publier son propre toolkit web portant le nom très original de Google Web Toolkit. Google présente son toolkit comme un framework de développement Java permettant d'écrire des applications AJAX comme Gmail facilement et ce même pour les développeurs ne connaissant pas toutes les subtilités du développement web (vous savez, les fameux bugs de certains navigateurs, les différences de comportements entre les navigateurs ...). Le GWT permet donc au développeur d'écrire le code de son application Web en Java, le code Java se trouvant alors convertit par GWT en code Javascript et HTML fonctionnant avec tous les navigateurs (sans code spécifique semble-t-il). La documentation d'API est disponible en ligne ainsi que des exemples d'utilisations (interface graphique, RPC ...).

Note : 4.0/5 pour 4 votes

Sortie de Dojo 0.3

Le fameux toolkit Javascript Dojo est maintenant disponible en version 0.3 (attention à ne pas se fier à ce numéro de version relativement faible).

Cette nouvelle version apportent plusieurs nouveautés très interressantes dont dojo.lang.storage permettant de stocker des données du coté du client et non du serveur comme c'est le cas pour toutes les applications web. Cela ouvre des possibilités interressantes comme celle de pouvoir ajouter un vrai mode hors-ligne, imaginez la possibilité de rédiger ses mails sous gmail en mode hors ligne et de les envoyer lorsque l'on repasse en mode en-ligne ! Un article au sujet de cette nouvelle fonctionnalité est disponible sur le blog de Brad Neuberg.

Note : 4.0/5 pour 2 votes

Symfony, un framework PHP, Ajax Ready

Symfony est un framework pour le développement d'application Web en PHP5, et comme tout framework moderne qui se respecte, il offre evidemment un ensemble de mécanisme permettant de faciliter l'ajout de fonctionnalités reposant sur AJAX.

Un tutorial illustrant ces capacités est d'ailleurs disponible sur le site web du projet. Il est ici question de développer un panier pour un magasin en ligne offrant une fonction de drag'n'drop des articles (comme cet exemple de script.aculo.us). Le tout est developper en moins de temps qu'il ne faut pour le dire. Les paraisseux pourront toujours regarder la vidéo illustrant le tutorial.

Note : 4.0/5 pour 8 votes

Sortie de la version 1.3 de MochiKit

Le toolkit léger Javascript Mochikit est maintenant disponible en version 1.3 (1.3.1 pour être tout à fait exact). Les nouveautés apportées par cette nouvelle version ? :

  • MochiKit.Signal, un système de signal prenant exemple sur celui de QT
  • Beaucoup de modification pour utiliser le nouveau système de signal
  • Un nouveau système de test maison.
  • Des bugfixs, du refactoring et de la doc.

Pour plus de détails, vous pouvez consulter la page sur l'historique des versions.

Note : 4.4/5 pour 5 votes