IDE / xDebug
Notes de Ytokan
IDE et Xdegug
4 participants n’ayant pas d’expérience sur xdebug et des habitudes de travail diffèrent pour l’ide (komodo edit, edit plus, dreamweaver)
Choix d’un ide reviens surtout a choisir un ide que l’on maîtrise.
Sinon il doit être configurable pour en fonction de son besoin (dev drupal), integrer de préférence les outils de gestion de version de fichier (cvs, svn, git, … ) , intégrer le complétion, intégrer l’utilisation de xdebug
IDE GRATUIT
- APTANA (http://www.aptana.com/)
- eclipse (http://www.eclipse.org/)
- netbean (http://netbeans.org/)
- Komodo edit (http://www.activestate.com/komodo-edit)
IDE PAYANT
- phpstorm (http://www.jetbrains.com/phpstorm/)
- Dreamweaver (http://www.adobe.com/ca_fr/products/dreamweaver.html)
- Komodo Ide (http://www.activestate.com/komodo-ide)
Et encore d’autre ici : http://drupal.org/node/147789
Configurer son IDE
La encore le site de drupal regorge d'information pour la plus part des ide
Netbeans possède différentes pages permettant de bien configurer son environnement :
Configuration générale : http://drupal.org/node/1021024
Pour les Hook : http://www.pascal-morin.fr/ressources/templates-netbeans-pour-drupal.html
Plugin Firefox pour netbeans : https://addons.mozilla.org/en-US/firefox/addon/easy-xdebug/
Komodo edit
http://www.openkomodo.com/blogs/jeffg/setting-komodo-edit-drupal-develop...
Complétion extension
http://community.activestate.com/xpi/drupal-extension-komodo
XDEBUG (http://xdebug.org/)
Extension a installer cote sur le serveur qui héberge l’application PHP
Soit on l’installe à la main cf doc sur le site.
Attention a la configuration de xdebug, elle peut être très consommatrice de ressource si activer en permanence. On lui préférera une activation a la voler avec une clé.
Soit on installe des solution package qui on déjà l’extension.
sur pc : http://www.wampserver.com/
Sur la dernière version de WampServeur l’extension est disponible il suffit de l’activer
sur mac : http://www.mamp.info
L’extension est dans le package il faut éditer le fichier php.ini pour l’activer
Une fois le tout installer il faut arriver a lire les informations fournit par xdebug.
On a aussi parlé de http://kcachegrind.sourceforge.net/html/Home.html qui permettrais une lecture et une analyse (http://ljouanneau.com/blog/post/2005/05/07/427-xdebug-et-kcachegrind)
cela permettrais notament de voir le temp passé dans les fonctions et d’identifier les partie de code a optimiser
Pour tout développeur ne pas oublier la source principale d’information ( Drupal lui meme)
Pour les plus aventureux le répertoire /includes et aussi http://api.drupal.org
Post new comment