Ayant utilisé Netbeans et PHPStorm, mon choix va à Netbeans.
PHPStorm est un bon IDE, mais contrairement à ce que ses fan(boy)s en disent, il ne vaut pas mieux qu'un autre. PHPStorm veut bien faire, mais à trop vouloir bien faire il en devient juste énervant au plus haut point. PHPStorm est quasiment inutilisable s'il n'est pas bien paramétré, et c'est le cas out of the box. Je pense par exemple à la sauvegarde automatique et à la fermeture automatique de fichiers passé un certain nombre. On perd du temps à chercher un fichier ouvert pour finalement s'apercevoir que ce de PHPStorm l'a fermé car il y a trop d'onglets. Ce n'est qu'une fois bien paramétré, et seulement à ce moment, qu'il est en effet le redoutable IDE dont ses admirateurs parlent. Mais au delà de ça il a encore ses défauts : sauvegarde sur obligatoirement TOUS les fichiers en même temps, fenêtre de résultats de recherche très peu pratique à utiliser (celle des résultats du "Find in path"),gestion des onglets moyenne (multilignes obligatoire pour s'y retrouver), refactor moyen AMHA même si c'est un peu mieux avec la v9.
En face Netbeans ne cherche pas à en faire autant que PHPStorm. Du coup il est moins smart, on perd par rapport à PHPStorm sur certains points ( la recherche de classes et de fichiers nettement mieux sur PHPStorm), mais ce n'est pas gênant pour autant. Les défauts que je cite pour PHPStorm sont des avantages côté Netbeans. Pas besoin non plus de passer tous les paramètres au peigne fin pour qu'il soit un minimum utilisable. Avantage aussi niveau prix.
Bref deux IDEs qui se valent largement. Je choisis celui qui n'a jamais cherché à en faire des tonnes et qui m'a toujours été agréable à utiliser : Netbeans.
Je n'ai rien contre Eclipse qui vaut probablement Netbeans. C'est juste qu'entre Eclipse et Netbeans mes habitudes sont plus du côté de Netbeans que d'Eclipse. Pour le reste j'aimerais plus utiliser Komodo mais pour bien en profiter il faut la version payante et les prix ne sont pas avantageux comparé à d'autres IDEs Web (notamment ceux de Jetbrains).
Il me semble qu'au niveau prix la licence PHPStorm est plus avantageuse. Pour 99$ seulement Komodo n'inclut pas les màjs alors que c'est le cas pour PHPStorm. Jetbrains offre un support qu'ActiveState n'offre pas forcément.
Partager