Notepad++, Bracket, Sublime Text 3, PhpStorm : quel éditeur de code choisir ?

Quand on est développeur web, l’on a besoin de bons logiciels pour coder, alors, je vous propose un petit comparatif de quatre logiciels que je connais et que j’ai utilisé ou bien essayer.

  1. Présentation
    1. Notepad ++
Résultat de recherche d'images pour "logo notepad++"

Notepad++ est le premier logiciel que j’ai découvert et utilisé. Il se veut simple et basique.

A ce jour (le 31 janvier 2020), je viens de découvrir qu’il cache quelques fonctionnalités, tels que l’affichage de l’arborescence du dossier de projet. Arborescence qui est automatiquement présente chez Bracket, Sublime et PhpStorm.

Par contre seul petit bémol, il ne fait pas d’auto-complétions, donc fermer automatiquement les balises.  Ce qui reviens à utiliser le simple bloc-notes et a y laissé pleins d’erreurs de codage.

  • Brackets

Bracket est un éditeur gratuit, mais développé par Adobe, d’où la précision qu’il soit gratuit.

Il reprend les bases de Notepadd++ en y ajoutant quelques fonctionnalités, comme la palette de couleur pour pouvoir directement choisir la nuance que l’on souhaite. Le panneau latéral pour afficher l’arborescence du projet se fait automatiquement.

  • Sublime Text 3
Résultat de recherche d'images pour "logo sublime text 3"

Sublime Text 3 est un éditeur gratuit en apparence. Je dis « en apparence », car son éditeur souhaite qu’on lui achète une licence, ce qui est plus un don qu’une licence. Pourquoi un don, car il n’y a pas de fonctionnalité supplémentaire de débloquer avec la licence.

Après, il reprend ce que fait Bracket. Donc, pour cela, je ne peux rien ajouter.

  • PhpStorm
Résultat de recherche d'images pour "logo phpstorm"

PhpStorm, un logiciel que je viens de découvrir ainsi tester avec la période de 30 jours. Voici le seul logiciel payant sur abonnement de ce comparatif. Comme vous pourrez le voir dans la partie des offres ainsi que dans le tableau, vous comprendrais mieux pourquoi il faut s’acquitter d’un abonnement pour l’utiliser.

Il reprend tout ce que les autres font déjà tout en y intégrant les fichiers de Framework à votre place. Donc, vous pourrez créer divers projets avec son aide, que ce soit des plugin WordPress, Drupal… page html, Bootstrap et tant d’autre.

Il propose l’auto-complétions, ainsi, quand vous démarrer un projet, sur la page « index.html », il insère automatiquement les balises de bases.

  1. Leur offre – licence
    1. Notepad ++

Notepad++ est tout simplement un logiciel gratuit, qui remplace un peu le bloc-notes, pour les personnes qui utilisait que celui-ci.

Il ne propose pas des fonctionnalités extraordinaires, comparé à Bracket, Sublime Text, PhpStorm.

  • Brackets

Tout comme Notepad++, Brackets, ne propose qu’une seule offre, c’est-à-dire qu’il est gratuit.

  • Sublime Text 3

Sublime Text 3 ne propose pas vraiment de licence qui ajoute une plus-value, mais simplement une licence optionnelle (sûrement pour éviter d’être « harcelé » par les pop-ups demandant d’acheter une licence).

  • PhpStorm

PhpStorm est pour moi le premier logiciel entièrement payant. Entièrement, car en général, quand l’on paye une licence, on la paye une seule fois à vie. Sauf que c’est plutôt comme un abonnement.

Ce qui permet à PhpStorm de proposé une licence sous forme d’abonnement, et certainement le fait qu’il propose directement de coder son projet avec des Framework intégré, comme Bootstrap… ainsi que les fonctionnalités pour coder des plugins pour Drupal, WordPress…

  1. Tableau comparatif
 Notepad++BracketSublime Text 3PhpStorm
FonctionnalitéFonctions de base d’un éditeurFonctions de basesIntègre la barre pour choisir ses couleursL’aperçu en directFonctions de basesFonction de basePrise en charge de chaque projet avec l’intégration de CMS et framework
PrixGratuitGratuitGratuit (Licence de 80$ optionnelle)Licence par abonnement (prix licence personnelle) 8.90€/mois
  1. Conclusion

Pour ma part, j’utilise plus Sublime Text 3 et Bracket, ils propose l’auto-complétions ce qui est pratique. Au moins, l’on fait moins d’erreurs que si j’utilisais Notepad++.

Après pour PhpStorm, j’ai testé la version d’évaluation, et je comprends mieux pourquoi il est proposé en abonnement mensuel, et non gratuitement ou avec une licence à vie. Tout simplement pour les fonctionnalités supplémentaires qu’il propose, et qui mérite d’être mis à jour en fonction des CMS et Framework supporté.

Je pourrais prendre un abonnement chez PhpStorm si j’en ai vraiment l’usage, par exemple tous les jours et pas seulement une fois de temps en temps.

Article comparatif fait le 31 janvier 2020