Les plugins Eclipse indispensables du développeur PHP

05 Sep 2012 3 ,

Quand on installe une nouvelle version de l’IDE Eclipse, on se demande toujours quelles sont les plugins utiles à installer. Plusieurs sont incontournables quand on fait du développement Web, et du développement PHP en particulier. Voici la liste des plugins qui rendent les développeurs PHP heureux !

Et comme c’est la rentrée, vous pouvez directement télécharger le package Eclipse 4.3M1 pré-installé avec les plugins.

Pour cet article, la version d’Eclipse utilisée est Eclipse Juno 4.3M1 sous Windows 7 avec un JDK 1.7 (x64).

Prérequis

2 plugins sont très souvent utilisés par d’autres extensions.
Je vous conseille donc de les installer une bonne fois pour toute et de ne plus en entendre parler !

EMF – Eclipse Modeling Framework

Plus d’infos : http://www.eclipse.org/modeling/
Update site : http://www.eclipse.org/emf/updates/

GEF – Graphical Editing Framework

Update site : http://download.eclipse.org/tools/gef/updates/releases/

Les plugins Eclipse du développeur PHP

Eclipse Marketplace

Eclipse n’est pas fourni avec la MarketPlace pré-installée. Vous devrez donc l’installer à la main afin de profiter de la simplicité d’installation d’une partie des extensions listées ci-dessous.

Une fois installée, la MarketPlace vous permet de rechercher des plugins et de les installer directement sans passer par la recherche d’un update site. Bref, on ne peut plus s’en passer, même s’il faut être patient lors de son ouverture…

Update site : http://download.eclipse.org/mpc/indigo/

Symfony Plugin by Dubture.com

Symfony Plugin est un indispensable lors de vos développements PHP, qu’ils soient effectués à l’aide du framework Symfony ou non. Il apporte tout ce dont vous avez besoin pour faciliter vos développements au quotidien.

Installation via la market place.

PTI – PHP Tool Integration

PTI permet d’ajouter directement à Eclipse des interactions sur les outils suivants :

  • PHP Unit
  • PHP Depend
  • PHP Copy/Paste detector
  • PHP CodeSniffer

Installation via la market place.

PHP source

Petite extension permettant d’ajouter la génération des getters et setters dans une classe PHP.

Update site : http://pdt.plugins.e-surf.pl/updates

Maven

L’intégration de Maven sous Eclipse.

Update site : http://m2eclipse.sonatype.org/sites/m2e

Clay Mark II

Clay est un outil très simple permettant de modéliser une base de données et de générer le source SQL de création.

Installation via la market place.

Subclipse

Intégration de SVN sous Eclipse. Il embarque la version 1.8 de SVN.

Installation via la market place.

QuantumDB

Intégration SQL sous Eclipse. Malheureusement, quelques bugs lors de l’affichage de fichiers contenant des procédures stockées.

Installation via la market place.

ShellEd

Coloration syntaxique pour les fichiers BASH. Indispensable si vous développer des scripts sous LAMP.

Update site : https://downloads.sourceforge.net/project/shelled/shelled/ShellEd%202.0.2/update

Eclipse Chrome Theme

Changer le thème Eclipse pour des thèmes prédéfinis beaucoup plus clair que la version de base. J’ai une préférence pour la version « Océan ». 😉

Installation via la market place.

Eclipse Color theme

Plugin de coloration syntaxique contenant des jeux de couleurs prédéfinis pour son éditeur PHP.

Installation via la market place.

Eclipse pré-installé avec ces plugins

Vous trouverez ma version d’Eclipse pré-installée en téléchargement ci-dessous.
Il s’agit d’Eclipse Juno 4.3M1 pour Windows 7 avec un JDK 1.7 (x64).

 
Télécharger Eclipse 4.3M1 pour développeur PHP (316Mo).
Ou là : Miroir (+ rapide)