|
développement
Le PHP de Zend et l'Ajax de Dojo s'unissent
Pour faciliter le développement d'applications Internet riches en entreprises, Zend Framework va intégrer en standard les fonctions Ajax et Javascript de Dojo Toolkit.
Gilbert Kallenborn,
01net., le 23/05/2008 à 17h15
|
Les projets
open source
Zend Framework
(ZF) et
Dojo Toolkit
(DT) ont décidé de se donner la main pour réaliser une intégration poussée entre les deux outils de développement. La complémentarité est évidente : le premier est un framework PHP
et se situe donc côté serveur, le second propose des librairies Javascript et Ajax pour réaliser des interfaces côté client.
« C'est un mouvement stratégique pour Zend. Dans les entreprises, l'avenir appartient aux applications Web client riche (RIA). Il est donc essentiel de pouvoir fournir une plate-forme qui dispose à la fois
d'outils PHP et Ajax »,
explique Alban Hanry, responsable avant-vente de Zend, la société commerciale qui supporte le projet
open source.
Les deux projets ont un style similaire
Selon Zend, ce partenariat est assez naturel, car les deux projets utilisent la même licence
open source
BSD, ont des architectures logicielles similaires et s'efforcent d'utiliser ou de promouvoir des standards.
Par ailleurs, DT est lui aussi soutenu par une société commerciale, SitePen, qui fournit des services de support aux entreprises.
Selon les termes de l'accord, ZF va pouvoir intégrer en standard les outils de DT. Actuellement, les équipes de développement cherchent à rapprocher les deux plates-formes. Leur objectif est de fournir la tuyauterie qui va faire
communiquer les deux de manière naturelle et transparente. Ainsi, de nouvelles fonctions faciliteront l'intégration des librairies DT dans les développements sous ZF.
Par ailleurs, certains
widgets
de DT seront directement accessibles grâce aux fonctions Zend_Form pour la construction de formulaires. Le protocole de communication JSON-RPC sera implémenté dans ZF pour assurer les
transferts de données avec le client Ajax. Enfin, un nouveau composant de ZF assurera la compatibilité avec dojo.data, le format de stockage de données spécifique à DT.
A terme, un guichet de support unique
Pour les fonctions DT dans ZF, les entreprises pourront bénéficier, bien évidemment, du support proposé par SitePen. Zend assurera le support pour la partie purement ZF. Néanmoins, les deux sociétés souhaitent, à terme, proposer un
guichet de support unique. Mais rien n'est défini pour l'instant. Il faut préciser, enfin, que ce partenariat n'est pas exclusif. ZF pourra toujours être utilisé avec une autre librairie Ajax et DT avec un autre environnement serveur.
Ce mariage est important pour les acteurs impliqués, qui sont tous les deux des poids lourds dans leur domaine. En revanche, il n'est pas nouveau que des
framework
cherchent à marier le codage côté serveur et côté
client.
« RubyOnRails, Symfony ou Google Web Toolkit intègrent déjà depuis quelques années les fonctions Ajax dans leurs technologies de développement serveur »,
explique Benoît Jacquemont, responsable
technique LAMP chez l'intégrateur Smile. ZF et DT sont des suiveurs, mais des suiveurs de taille.