Symfony2
Console Symfony 2 : coloration syntaxique sous Windows
0Voici une petite astuce pour ceux qui développent avec Symfony / Symfony 2 sous Windows et qui veulent avoir une console de génération de code plus agréable.
Sous distribution Linux, vous avez surement remarqué que la sandbox / console de Symfony s’affiche avec une légère mise en page et coloration syntaxique grâce à la gestion particulière des séquences ANSI de POSIX (environnements UNIX).
Vous serez très content de savoir que l’on peut bénéficier de cet avantage sur les plateformes Windows x86 et x64 grâce à la librairie ANSICON qui permet la reconnaissance des formatages spéciaux ANSI.
L’utilisation en est très simple, il suffit de télécharger la librairie ANSICON à l’adresse suivante : http://adoxa.110mb.com/ansicon/ .
Ensuite, il faudra décompresser l’ensemble dans un dossier e lancer « ansicon.exe » dans le répertoire x86 ou x64 en fonction de votre environnement Windows. Cela vous ouvrira un invite de commande Windows avec la gestion de la coloration syntaxique.
Il y a 5 mois
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 admiration 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 phing, … 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

