jeudi 2 juillet 2009, par Brice Favre
Depuis la branche 1.7, Zend Framework propose de nouveaux outils pour créer rapidement des projets. La branche 1.8 a officilialisé ces nouveaux composants (qui n’en sont pas tout à fait) et marque, à mon avis, une avancé intéressante du framework pour en faire un véritable cadre de développement.
Pour plus d’informations sur la genèse et les objectifs de Zend_Tool je vous invite à lire cet article très intéressant sur le sujet.
A l’aide d’une machine virtuelle, déjà présenté dans les articles précédents, j’ai donc mis en place mes première applications à l’aide de Zend Tool.
Pour le tester, sur mon serveur, j’ai préféré récupérer les sources depuis le svn. En deux lignes de commande cela donne ça :
La deuxième ligne permet de rendre accessible le framework sur un espace partagé permettant à toutes les applications de pouvoir utiliser le framework.
Pour accéder aux binaires, plusieurs solutions. On peut copier zf.sh dans /usr/share/php et ensuite faire un lien de /usr/bin/zf vers /usr/shar/php. Autre solution, éditez le fichier .bashrc se trouvant à la racine de votre répertoire utilisateur et intégrez le répertoire bin du Zend Framework dans les $PATH.
Lignes à insérer dans votre fichier .bashrc :
Il suffit ensuite de recharger ce fichier pour rendre votre Zend_Tool opérationnel.
Une fois votre script paramétré, il suffit ensuite de taper la commande suivante pour créer un projet
Et hop le projet est créé et on peut ensuite naviguer dans l’arborescence du site :
Niveau web ça donne ça :

En conclusion cette première approche est intéressante.Cet outil permet d’aller plus rapidement à l’essentiel, à savoir le développement d’une application. Reste à voir maintenant si ce dit développement est facilité par l’utilisation de l’outil (création simple des modules ou de nouveaux controlleur par exemple ) et l’implémentation avec Zend_Application.
Affaire à suivre, si vous avez des infos ou des retours d’expérience je suis preneur.