Pour les développeurs et développeuses PHP qui hésiteraient encore à tester Eclipse, voici l'occasion de faire le grand saut : EasyEclipse vient de sortir une distribution spécialement consacrée à notre langage. EasyEclipse est un projet visant à fournir des packages Eclipse pré-configurés pour différents usages, sous forme de "distributions". Chaque distribution se compose d'une archive contenant la plate-forme Eclipse et différents plugins. La plupart des archives sont disponibles pour Nunux, OS X et windaube. EasyEclipse pour PHP contient ainsi en plus de l'IDE de base PHP Eclipse, un plugin spécifique pour la prise en charge de PHP, Simple Test, un environnement de tests, un plugin pour gérer des bases de données directement depuis Eclipse, un autre pour l'interface avec Subversion… et des documentations pour débuter avec tous les composants.

EasyEclipse propose actuellement 9 distributions différentes, autour de Java, PHP, RoR et du développement de plugins Eclipse, et référence des dizaines de plugins. Un bon moyen de ce mettre à cet excellent IDE libre et multi-plateforme qu'est Eclipse.

Ce billet ayant un petit succès (suis-je un des seuls bloggueurs francophones à avoir parlé d'EasyEclipse ?) je vais tâcher de l'enrichir de temps en temps, avec par exemple des nouvelles du projet :

  • une version 1.0.2 est sortie le 25 juin et devrait être la dernière de la branche 1.0, elle est donc considérée comme stable (les développeurs et les développeuses ne s'occupant pas des bugs dans les composants fournis)
  • pour avoir une vue d'ensemble des composants fournis dans chaque distribution, jetez donc un oeil à cette page
  • sur un sujet proche, la fondation Eclipse a lancé le projet Calisto dont le but est d'harmoniser les releases de l'IDE et de 9 projets tournant autour, afin de fournir en permanence des versions compatibles entre elles. Ces projets sont BIRT (outil de reporting et de Business Intelligence), CDT pour développer en C et C++, DTP pour l'accès aux données, EMF (framework de modélisation), GEF, GMF, VE, TPTP qui facilite les procédures de test, et WTP pour le développement web