En phase d’apprentissage du Framework Symfony 2, je cherchais un environnement de développement assez complet pour travailler sur le dernier né de Sensio Labs.
D’une manière générale, en développement PHP j’ai beaucoup utilisé Eclipse (en priorité), Netbeans (pour Symfony 1.x) et Zend Studio (autrement dit Eclipse avec une licence à 300 €)
Depuis quelques temps, je suis en totale administration devant PhpStorm de l’éditeur JetBrains, qui dans la lignée de IntelliJ et Webstorm offre une IDE complet sur PHP : très léger, auto-completion Smarty et Twig, gestion de Zend et Symfony, build avec phinx, … Bref le top du top et à un coût raisonnable et justifié.
En revanche pour Symfony 2, un plugin très intéressant et complet se prépare sur Eclipse : http://pulse00.github.com/Symfony-2-Eclipse-Plugin/
A priori, le plugin s’avère extrêmement intéressant, pour l’instant il reste en version de développement, notamment à cause de la version 3.0 du PDT qui n’est toujours pas finalisée (au passage vous avez constaté l’humiliation qui a été dévoué au PDT sur la page de téléchargement d’Eclipse).
Je mets à disposition une version sympa pour développer sur SF2 qui contient :
- Eclipse 3.7
- Eclipse MarketPlace
- PDT 3.0
- Support du YAML
- Plugin Symfony 2
- Support de Twig
- Support SVN et GIT
- Support GITHUB
Vous pouvez télécharger la version Windows ici : http://download.alexandre-julien.com/EclipseSF2.zip (286 Mo)
Vous pouvez également suivre le tutoriel de la Ferme Du Web pour configurer votre Eclipse avec le plugin Symfony2 : http://www.lafermeduweb.net/tutorial/installer-et-configurer-symfony-eclipse-plugin-pour-symfony2-p93.html
Vivement aussi que PHPStorm supporte Symfony2 prochainement