Envoyé par
vbrabant
Par contre, ce serait très intéressant de savoir pourquoi tu aimes beaucoup NetBeans en tant qu'IDE PHP. Si tu pouvais nous dire pourquoi tu l'aimes, ses points forts, ses points faibles, ce qui manque, ...
Mon IDE PHP était Zend Studio, mais je cherchais une alternative depuis que Zend à décidé de porter son outil sous Eclipse.
Je précise que je suis sous Debian.
J'avais tenté NetBeans PHP version 6.1 en PHP, et je n'étais guère convaincu, puis est apparu sur le Forum, un lien vers une issue NetBeans, pour un sondage afin que Netbeans prenne en charge des Framework PHP .
Etant fan de Zend Framework, j'ai voté, et par la même téléchargé la version 6.5 RC2.
Après tout, un ficher de 24M(seulement), ne pouvais pas vraiment encombré ma machine.
Après une installation rapide et un lancement aussi rapide, je me suis retrouvé dans un IDE facile à prendre en main, sans en être dépaysé.
J'ai pu très facilement porter mes projets vers NetBeans, et là, la magie est apparue, en effet dans mes sources se trouve mon framework, NetBeans la pris en compte et m'offre une autocomplétion complète agrémenté de la doc de circonstance.
Le petit plus est qu'il est case insensitive par défaut(ce qui n'est pas le cas de la 6.1 ), ce qui permet une reconnaissance immédiate de mes classes.
De plus l'ajout des mes propres classes sont également pris en compte.
Le petit plus que j'apprécie beaucoup, est qu'il prend aussi dans l'autocomplétion les objets instanciés dans le bootstrap de la vue (MVC), un exemple simple dans mon controler, je peux faire
$this->_request_getParams()
, il sera autocompleté.
Une autre force, est la possibilité de mettre en forme le code automatiquement (alt+shift+f), et le code s'indente de façon très correte, y compris la partie HTML de mon projet.
Je viens de désinstaller la RC2 et de réinstaller la 6.5 final, aucun soucis.
En terme de rapidité de travail, cet IDE est agréable car simple et m'encombre pas l'écran,composés de trois partie réglable, l'explorateur de projet, le navigator(affiche les méthodes de la classe en cours) et l'espace de travail.
Il y a également une partie service qui permet de se connecter à sa db et de faire des requêtes SQL.
Les points négatifs(en faites ce que je n'ai pas encore trouvé comment faire) :
Pas possibles de générer les getters et setters de mes attributs.
Autocomplétions pas automatique(ctrl + space).
Pas réussi encore à connecter DB2.
Pas de générateur PhpDoc
Pas de système de test avec Phpunit.
Créer un fichier hors projet.
Mais je suis sûr que sur ce forum, on va m'expliquer comment faire pour régler cela.
Il y aurais encore pleins de points positifs à dire, mais je ne fais que de le découvrir pour l'instant
0 |
0 |