PhpStorm – un délice de IDE 8

Jusqu’à la mort

Savez-vous qu’un développeur, quel qu’il soit, défendra son IDE préféré jusqu’à la mort ? :)
M’enfin…plutôt jusqu’à ce qu’il ne change encore d’IDE.

Péripéties d’idées…Euh !

Insatisfait permanent et maladivement perfectionniste, j’ai travaillé sur pas mal d’IDE au cours de ma petite carrière (8 ans) dont :

  • 2 ans de Dreamweaver : aaaah…mes débuts…
  • 1 an de PSpad : très bon souvenir de ce machin-là
  • quelques 6 mois de Komodo : zéro souvenir particulier
  • 2  ans de Eclipse PDT : lourd, stable, efficace et pro
  • 1 an de Netbeans 6 jusqu’au 7 : excellent concurrent à PDT. Meilleur sauf que…sauf que je ne sais plus pourquoi je suis revenu à PDT
  • X mois de Zend Studio : RAS, il est Ztop, mais Zpayant, il exploite bon nombre de Zoutils et est armé d’une superbe Zcommunauté de Zdéveloppeurs acharnés. Seulement voilà, je suis animal Zauva..sauvage (pardon) qui aime se sentir loin de toute forme d’adhésion. Donc Zend Studio un jour peut-être…mais sur un full-Zprojet alors.
  • j’en oublie certainement et donc ils n’ont pas leur place ici

Ensuite bien sûr j’ai toujours eu (ou presque) Notepad++ à côté pour les petites opérations qu’on aime bien réaliser en 2 temps 3 mouvements.
Je l’ai cependant aussi utilisé en IDE principal ce brave Notepad++ et je n’ai rien à lui reprocher, il est génial mais il me manquait la gestion par projets et le trop plein de plugins à installer, pour se mettre vraiment à l’aise, m’a vite fatigué (je suis un peu feignant aussi, normal je suis un animal sauvage qui aime trouver de la bonne chair vite et tout de suite).

La tempête qui m’a mis d’accord

Et enfin j’ai découvert…PhpStorm ! Ou plutôt PHPSTORM !
De loin mon préféré de tous. Je l’utilise sur Ubuntu depuis 6 mois environ et je peux dire que :
- il est monstrueusement stable, zéro crash ou alors 1 crash peut-être de la JVM (comprenez Java Virtual Machine et pas Jean-Michel Veillon – mon terrible oncle flûtiste).
- il est très rapide (mais pas instantané non plus à l’ouverture et donc on croit vraiment que c’est une arme lourde et ça rassure hein !)
- il est très configurable (idem PDT et Netbeans mais plus intuitif et malléable je trouve)
- sa gestion par projet est un régal de rapidité ET de performances
- la gestion des VCS est un autre régal
- il s’arme régulièrement d’updates, on se sent aimé…
- il ne me fait pas sentir adhérer à une communauté, JetBrains est discret….shuuut
- tout ce qui gravite autour du dev et du dev web (Js, html, css, frameworks et mvc, code style…) est très bien négocié dans cet IDE
- bref…beaucoup de « très » vous l’avez compris.

Je ne suis pas encore trop entré dans les configurations et personnalisations spécifiques mais je convoite par exemple le thème « Darcula » qui à l’air magnifique et agréable. Même si je n’ai jamais réussi à m’habituer aux thèmes « colorés », je veux dire par là autrement que le thème par défaut : fond blanc et syntaxHighlight par défaut. Mais là, je l’avoue…Darcula m’attire, brrrr…

Enfin sinon, il faudrait parler de WebStorm que je n’utilise pas (encore) et donc je ne vais pas en parler. Il est essentiellement destiné au (nouveau) monde du JS (nodeJs and co) et de l’intégration en général.

Aaah…que c’est agréable de défendre son IDE… :)
Je suis preneur de vos avis/tests/retours d’expérience/conseils/astuces sur ces deux bêtes-là.

Quelques sources intéressantes :

  • Pingback: PhpStorm syntaxe connexion SSH pour clône GIT « Carnet de travail autour de l'informatique et de l'information

  • Pingback: PhpStorm syntaxe connexion SSH pour clône GITiKonenn veille et prend des notes

  • slumpy

    idem j’ai travaillé et testé nombre d’IDE, j’adore eclipse comme netbeans et aptana studio, même si aptana est un fork d’éclipse, toute son ergonomie et gestion a été revue. Ayant commencé avec eclipse c’est sûr qu’il n’est pas à conseillé pour un débutant car j’ai du rechercher nombre d’élément sur la toile pour bien le faire fonctionner, le conseil que j’aurais à donné à des débutants sur un IDE, c’est d’utiliser :
    - Netbeans
    - Aptana studio (bien plus simple à paramétrer que eclipse)
    - ou Komodo

    Je ne suis pas du tout de ton avis sur komodo edit (pas ide car payant l’ide). Komodo est un remarquable editeur entre l’ide et l’editeur, la version gratuite peu amplement suffir pour bien des développements.
    Super simple à paramétrer, intégrer n’importe quelle librairies, debugger etc…
    C’est le plus léger des ide, je tourne avec celui ci sur ma machine moins puissante et surtout lit une foule de langage de prog alors que les autres faut hélas ajouter un package si il existe.

    Avec komod je n’ai jamais eu de plantage et lag à cause de librairie sauf si l’on exagère et sauf les bug de version.

    Phpstorm j’ai essayé sur ma petit machine mais idem je le trouvais gourmand en ressource comme les autres ide.
    Et puis très franchement, je n’irais jamais payer une licence pour un IDE sauf peut …
    Le meilleur IDE que j’ai pu utiliser où toutes les fonctionnalités nécessaire était inclus, rapide, moins gourmand, simple d’usage et une full d’option c’est bien :
    PHPEdit truc de malade !
    L’ide est payant certain mais vous pouvez avoir une licence étudiant même si vous ne l’ête plus ;) Il y a juste quelques fonctionnalités en moins mais très peu.

    Donc franchement Test PHPEdit il est vraiment remarquable je trouve. Je sais que phpstorm en a séduit plus d’un mais je le trouve assez proche de aptana pourtant.

  • guiom

    Salut Slumpy,
    Heuuu…je n’ai pas donné d’avis sur Komodo ! Tout simplement parce que je ne m’en souviens plus trop…je le testais en 2005 donc cela fait une paye. J’ai déjà testé PhpEdit, assez furtivement je l’avoue mais il ne m’avait pas séduit et encore une fois, c’était il y a bien 2 ans, je ne sais pas ce qu’il vaut aujourd’hui. Concernant PhpStorm, sa licence n’est franchement pas chère, en tout cas la single user, j’avais même bénéficié d’une réduction plutôt pas mal via JetBrains, je n’ai aucun regret aujourd’hui c’est ce qui importe ! Sur ma machine il n’est vraiment pas gourmand sinon incroyablement rapide pour un soft sachant aussi bien gérer les « projets ».
    Merci pour ton commentaire, il faudrait que je rejette un oeil à PhpEdit, je sais qu’il fait parler de lui mais aujourd’hui je suis vraiment TROP satisfait de PhpStorm pour envisager de changer d’ide ;)
    A+

  • Boro64

    Bonjour,
    Merci pour ton article qui me conforterai presque (hé oui) dans le choix de cet IDE.
    Avant de franchir le pas, j’en suis à hésiter entre PhpStorm…et PHPDesigner.
    Or ce dernier a un avantage par rapport à PhpStorm, la traduction en français. C’est sans doute bête, mais ça me semble un gain de temps non négligeable, et des risques en moins…
    Alors, à moins que tu ne me confirme l’existence d’une version française, je crois que mon choix se portera sur PhpDesigner.
    Merci de ta réponse, et de ton article.
    A +

    • guiom

      Bonjour boro64 et merci pour ton commentaire.
      En effet je ne crois pas qu’il existe une VF pour phpstorm, à vrai dire, je ne suis pas du tout dérangé par l’anglais, question d’habitude…
      A+

  • YoOne

    Salut, je suis en train de tester phpstorm 6 (avec darcula ;) ) et je trouve que c’est killer ! J’ai testé tous les IDE cités précédemment, et pareil, pas d’accroche à moyen terme.
    Ma seule différence, c’est que mon éditeur rapide c’est Sublime Text 2 et pas Notepad++. ST2 est excellent, mais ce n’est pas un IDE, pour des projets complexes, c’est moins pratique.

    • guiom

      Salut, oui j’ai vu la news de la sortie de phpstorm6…pas encore updaté de mon côté mais effectivement « ya du bon ! » :)