PHP
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
Zend Framework 2.0 : première version de développement
0Zend vient de diffuser une première version de développement de Zend Framework 2.0 afin de faire découvrir les quelques nouveautés de la bibliothèque PHP5.
Au programme, tout comme Symfony 2, Zend Framework 2.0 sera entièrement conçu pour PHP 5.3 avec les « namespaces ».
Continue reading “Zend Framework 2.0 : première version de développement” »
Phoogle Map : fin du support
0Bonjour à tous,
Je vous informe que j’ai désormais arrêter le projet Phoogle Map. Les raisons sont multiples, et je me dois de vous en faire part :
- Changement majeur de l’API de Google Map V3 m’obligerait à faire une ré-écriture complète de la librairie
- Je manque considérablement de temps libre pour continuer à faire avancer ce projet, entre mes devoirs d’étudiants, mes stages en alternances et à temps plein, j’ai peu de temps libre pour moi.
- Je recommande fortement l’utilisation d’un plugin Symfony dont les classes peuvent être utiliser indépendamment du framework. Le projet s’appelle sfEasyGMapPlugin est il est disponible à cette adresse : http://www.symfony-project.org/plugins/sfEasyGMapPlugin. Ce projet est très sérieux et il est utilisé très professionnellement par de nombreux sites Web.
- PhoogleMap a très peu de succès, seulement 190 téléchargements en 9 mois pour la dernière version.
- PhoogleMap a été conçu pour une utilisation orienté productivité et pour une utilisation nécessitant aucune connaissance sur l’API de GoogleMap principalement a destination des freelances et SSII pour leurs projets. Or la demande actuellement est plutôt orienté grande intégration et qualité, les entreprises développent de plus en plus leurs propres librairies pour répondre à leur besoin.
Je remercie ceux qui auront utilisé ce projet et qui auront prêté de l’intérêt. Le projet reste disponible en licence GNU / GPL néanmois il est basé sur la version 2 de Google Map API est désormais obsolète pour être remplacer par la version v3.




