Les 11 meilleurs éditeurs de code pour 2019

Publié: 2019-01-03

Que vous soyez un nouveau développeur Web ou un vétéran du code, vous avez besoin d'un éditeur de code suffisamment robuste pour gérer tout ce que vous pouvez lui lancer. En fait, cela pourrait bien être la partie la plus importante de votre ensemble d'outils. Puisqu'il s'agit d'une recherche continue pour presque tout le monde sur le terrain, nous voulions présenter certaines des meilleures options - à la fois gratuites et premium - pour que vous puissiez les intégrer à votre flux de travail.

Les meilleurs éditeurs de code disponibles en 2019

Abonnez-vous à notre chaîne Youtube

L'éditeur de code d'un développeur est un choix personnel, et nous n'essayons pas de créer une poussière sur le favori personnel qui est snobé. Notre seul objectif est de présenter le champ des prétendants tels que nous les voyons et de permettre à chacun de tirer ses propres conclusions en fonction de ses besoins et préférences personnels.

Dans cet esprit, veuillez tenir compte de p que nous n'avons pas placé les éditeurs ci - dessous dans l'ordre du classement.

Éditeurs de code gratuits

1. Visual Studio Code par Microsoft

Meilleur éditeur de code

Visual Studio Code (ou VS Code) est rapidement devenu le standard du développement logiciel depuis sa sortie en 2015. Comme la plupart des produits Microsoft de nos jours, VS Code est disponible sur toutes les principales plateformes. Cela signifie que les développeurs sur Mac, Windows et Linux peuvent utiliser cet outil incroyablement puissant. Pas tout à fait un IDE (c'est en fait un produit distinct), VS Code peut prendre en charge la plupart des tâches d'un IDE avec la bonne configuration et la bonne bibliothèque de plugins. La communauté de VS Code est incroyablement passionnée, et cela profite à tous. Avec VS Code étant open source, cette communauté travaille exceptionnellement dur pour garder VS Code compétitif avec le reste du domaine. Écrit dans Node.js et Electron, vous pouvez être sûr que le code ne va pas devenir obsolète ou prendre du retard de si tôt.

Principales caractéristiques

  • multiplateforme
  • open source via licence MIT (lien Github)
  • Git intégré (y compris les conflits de fusion, la vérification des différences et le suivi des fichiers modifiés depuis l'éditeur)
  • débogage dans l'éditeur
  • grande bibliothèque d'extensions et de plugins
  • compatible avec presque tous les langages de programmation
  • très léger par rapport à d'autres éditeurs tout aussi robustes
  • rapide et réactif
  • distributions Linux spécifiques pour Ubuntu, Fedora, SUSE, Red Hat et Debian
  • La surbrillance et la saisie semi-automatique IntelliSense fonctionnent comme un rêve

Plateformes

  • Mac OS
  • les fenêtres
  • Linux (Ubuntu, Fedora, SUSE, Red Hat et Debian en particulier)

VS Code est fait pour vous si…

…vous utilisez des éditeurs de code. C'est si bon, et c'est si populaire. Bien que certaines personnes puissent être rebutées par le développement de Microsoft, ce n'est pas particulièrement grave avec VS Code. Bien sûr, l'interface utilisateur partage des similitudes entre certains des produits MS (ce qui peut être bon ou mauvais pour vous), mais c'est purement superficiel. VS Code fonctionne très bien sur toutes les plates-formes sur lesquelles nous l'avons essayé, et il n'y a pas eu non plus de différence notable de performances entre les trois. Même si VS Code propose une tonne de packages que vous pouvez télécharger pour personnaliser l'éditeur de code à votre guise, vous n'êtes pas obligé de le faire. Cela fonctionne bien à partir du moment où vous l'exécutez pour la première fois, et le Git et le débogueur intégrés fonctionnent tout simplement. Vous n'avez pas besoin de les manipuler pour les configurer correctement.

Prix ​​: GRATUIT | Plus d'information

2. Atome

Meilleur éditeur de code

Atom, un projet lancé par Github et donc maintenant détenu par Microsoft, s'est imposé comme l'un des principaux éditeurs de code et de texte. La meilleure partie est qu'Atom est totalement gratuit, open source et hautement personnalisable. Construit autour d'un noyau minimal, Atom est livré avec plusieurs packages spécifiques à la langue intégrés, et la bibliothèque de ceux écrits par la communauté a explosé au fil des ans depuis la sortie de l'éditeur. Atom est aussi robuste que vous en avez besoin - si l'éditeur ne fait pas quelque chose dont vous avez besoin, vous pouvez créer cette fonctionnalité vous-même. Les fonctionnalités de télétype ont également été adoptées par les utilisateurs. Il permet à plusieurs développeurs de travailler sur le même code à partir d'emplacements distants.

Il est en concurrence directe avec l'enfant d'affiche de MS, VS Code, mais ils maintiennent les deux éditeurs en signe de bonne foi envers les communautés qui les entourent.

Principales caractéristiques (hors de la boîte) :

  • Navigateur du système de fichiers
  • Télétype
  • Recherche floue pour ouvrir rapidement des fichiers
  • Recherche et remplacement rapides à l'échelle du projet
  • Curseurs et sélections multiples
  • Plusieurs volets
  • Extraits
  • Pliage de code
  • Une interface utilisateur de préférences propre
  • Importer des grammaires et des thèmes TextMate
  • Hautement extensible
  • Très thématique
  • Une communauté incroyablement passionnée

Plateformes :

  • Mac OS
  • les fenêtres
  • Linux

Atom est fait pour vous si…

… vous êtes le genre de personne qui aime que votre logiciel soit exactement ce qu'il veut qu'il soit et fasse exactement ce que vous voulez qu'il fasse. Avec la bibliothèque croissante de mods et d'add-ons, Atom est l'un des éditeurs de code les plus personnalisables. Cela fonctionne très bien, mais sa véritable puissance vient de la communauté open source qui l'entoure et des personnalisations presque infinies que vous pouvez y ajouter vous-même. Certaines personnes sont rebutées par l'acquisition de GitHub par Microsoft, mais dans les mois qui ont suivi, Atom a continué à prospérer.

Prix ​​: GRATUIT | Plus d'information

3. Texte sublime

Meilleur éditeur de code

Sublime Text est assez proche du standard de l'industrie pour les éditeurs de texte. Il y a une raison à cela. Être conçu pour le code, le balisage et la prose est un gros plus. Ils n'ont pas mis la même considération dans leurs flux de travail de prose que, par exemple, Scrivener ou Final Draft, mais vous avez la possibilité de tout faire dans un seul éditeur. Comme Atom et VS Code, Sublime Text possède un référentiel de packages incroyablement actif qui étend ses fonctionnalités bien au-delà du téléchargement initial.

Sublime Text est un magnifique éditeur de code riche en fonctionnalités. Peut-être que le plus gros attrait est qu'il met l'accent sur l'expérience utilisateur. L'UX est probablement la plus stricte de toutes les entrées de la liste. Cela est dû à des fonctionnalités telles que le mode d'écriture sans distraction, les raccourcis/recherche rapides, l'édition fractionnée et bien plus encore. L'une des principales caractéristiques que les utilisateurs affichent est le système de raccourcis clavier ridiculement intuitif.

Bien qu'il y ait un prix de 80 $ attaché à Sublime, ils offrent un essai indéfini et sans fin . Vous devez gérer les invites de mise à niveau lorsque vous ouvrez l'éditeur de temps en temps, mais vous pouvez l'utiliser aussi longtemps que vous le souhaitez pour l'évaluer. Cela se fait selon le système d'honneur, car les développeurs ont suffisamment confiance en leur produit pour que vous l'aimez suffisamment pour payer pour soutenir le développement continu.

Et une fois que vous vous serez habitué aux raccourcis clavier sublimes de Sublime, vous vous demanderez comment vous avez pu écrire un mot sans eux.

Principales caractéristiques:

  • Goto Anything (recherche/raccourcis ultra-rapides)
  • Palette de commandes
  • Les raccourcis clavier rendent tout plus fluide
  • Édition fractionnée
  • Hautement personnalisable
  • Sélections multiples
  • Mode d'écriture sans distraction
  • Changement de projet instantané
  • API de plug-in
  • Et plus

Plateformes :

  • les fenêtres
  • Mac OS
  • Linux

Sublime Text est fait pour vous si…

… vous préférez une bonne expérience utilisateur à tout le reste. Cela ne veut pas dire que Sublime Text n'a pas les fonctionnalités dont vous avez besoin pour presque tous les projets (c'est le cas), et cela ne veut pas dire que Sublime Text n'est pas un bourreau de travail qui ne peut pas gérer de grands projets (il l'est et il le peut). C'est juste que l' utilisation de Sublime Text est la partie la plus mémorable de l'ensemble du package. Et il y a beaucoup dans le paquet.

Prix ​​: GRATUIT (techniquement, il s'agit d'un essai indéfini et sans fin de la mise à niveau à 80 $) | Plus d'information

4. Bloc-notes++

Meilleur éditeur de code

Notepad++ est un éditeur de texte extrêmement populaire. C'est en partie parce qu'il est open source gratuit et sous licence GPL. Encore plus que cela, cependant, la raison pour laquelle c'est l'un des meilleurs éditeurs de texte est qu'il est simple. Il n'essaie pas d'être Atom ou VS Code ou Sublime Text. C'est un éditeur de code, clair et simple. Les débutants et les vétérans peuvent en tirer tout ce dont ils ont besoin. Les codeurs et les développeurs recommandent souvent celui-ci comme une excellente option pour quelqu'un qui vient de se lancer dans l'édition de code et qui pourrait être submergé par l'environnement offert par d'autres. Notepad ++ est une option merveilleuse et simple, non seulement pour les débutants, mais aussi pour les développeurs de tous niveaux. De nombreux développeurs professionnels utilisent Notepad ++ comme pilote quotidien car il est léger, efficace et fait ce qu'il doit faire.

L'inconvénient : le logiciel est uniquement Windows. De nombreux développeurs sont sur Mac ou Linux, mais pour ceux qui vivent sur le territoire de Microsoft, c'est une excellente option à essayer car elle est gratuite. Vous n'avez rien à perdre. Surtout si vous êtes nouveau sur le terrain.

Principales caractéristiques:

  • Mise en évidence de la syntaxe
  • Pliage de syntaxe
  • Rechercher/Remplacer
  • Hautement personnalisable
  • Saisie automatique
  • Interface à onglets multi-documents
  • Zoom avant et arrière
  • Environnement multilingue pris en charge
  • Et plus

Plateformes :

  • les fenêtres
  • Linux (une version fork existe)

Notepad++ est fait pour vous si…

… vous êtes nouveau dans les éditeurs de code et vous voulez vous frayer un chemin. De plus, si vous voulez une option peu gourmande en ressources, Notepad ++ l'est. En raison de la simplicité et de la facilité avec lesquelles les développeurs l'ont fait, vous n'allez pas paralyser votre système pendant que vous travaillez. Cela signifie que vous ne chargez peut-être pas des gigaoctets d'informations à la fois, mais pour les tâches de développement Web courantes, etc., Notepad ++ est plus que suffisant.

Prix ​​: GRATUIT | Plus d'information

5. Poisson bleu

Meilleur éditeur de code

Bluefish est plus un IDE qu'un véritable éditeur de texte, ce qui signifie qu'il peut être un peu avancé pour les nouveaux utilisateurs. C'est gratuit, prend en charge à peu près toutes les langues car il est open source, et est livré avec une grande variété de fonctionnalités utiles pour une utilisation sur de nombreuses plates-formes. Il est constamment mis à jour par la communauté qui s'est construite autour de l'éditeur et peut gérer des bases de code assez complexes. Vous pouvez modifier en plein écran ou envelopper le texte comme vous le souhaitez, et le puissant outil de recherche et de remplacement garde les choses en ordre. L'IDE prend également en charge de nombreuses connexions sécurisées, vous n'aurez donc pas à vous soucier d'un client FTP séparé, car vous pouvez travailler sur vos sites et déposer à distance depuis Bluefish lui-même.

Principales caractéristiques:

  • Poids léger
  • Environnement de développement intégré
  • Interface multi-documents
  • Accompagnement de projet
  • FTP/SFTP/HTTP/HTTPS/et plus
  • Barre latérale des extraits
  • Annuler/rétablir illimité
  • La récupération automatique
  • Édition plein écran
  • Recherche et remplacement puissants
  • Prise en charge du langage de programmation personnalisable
  • Et beaucoup plus

Plateformes :

  • Linux
  • BSD
  • Mac OS
  • les fenêtres
  • Solaris

Bluefish est fait pour vous si…

… vous voulez apprendre toutes les nuances et la puissance d'un IDE complet. Ce n'est peut-être pas la meilleure option pour les nouveaux codeurs, car travailler dans un environnement de développement intégré peut être écrasant au début, mais si vous êtes prêt à faire l'effort d'apprendre comment fonctionne l'environnement, vous aurez un outil fantastique. Avec Bluefish, vous pouvez faire beaucoup si vous voulez faire un petit effort pour apprendre à le faire chanter. Il n'a pas le vernis des IDE créés par des sociétés comme JetBrains (voir ci-dessous dans la section Premium), mais pas grand-chose. Pour une option gratuite, cependant, c'est phénoménal.

Prix ​​: GRATUIT | Plus d'information

6. Supports

Meilleur éditeur de code

Brackets est un autre éditeur gratuit et open source. Cette fois, il ne s'agit pas simplement d'un projet communautaire : Adobe lui-même est derrière celui-ci. Oui, l' Adobe. De Photoshop, Illustrator, etc. À cause de cela, attendez-vous à du poli et de la puissance.

Les supports sont conçus pour être minimes mais puissants. Cependant, il offre des fonctionnalités uniques et utiles. L'une de ces fonctionnalités est Extract, un outil qui vous permet d'extraire des informations telles que les couleurs, les polices, les dégradés, les mesures, directement à partir de PSD en tant que CSS propre. Pour les développeurs front-end travaillant dans une agence de design qui doivent recréer des sites au pixel près à partir de maquettes, il n'y a peut-être pas de meilleur outil pour vous.

Principales caractéristiques:

  • Extrait
  • Bibliothèque d'extensions en constante évolution
  • Refactorisation JavaScript
  • Intégration Git
  • Validation W3C
  • Bibliothèque d'extensions massive
  • Éditeurs en ligne
  • Aperçu en direct
  • Rapport de préprocesseur
  • Et bien plus encore

Plateformes :

  • Veuves
  • Linux
  • Mac OS

Brackets est fait pour vous si…

… vous avez déjà adhéré à l'écosystème Adobe. Vous vous sentirez comme chez vous si vous avez déjà utilisé régulièrement un produit Adobe. Brackets donne l'impression que cela fait partie de Creative Cloud, même si ce n'est pas le cas. Les interfaces utilisateur sont similaires et cela semble très naturel si vous venez de Photoshop ou d'InDesign. De plus, l'outil d'extraction fait de Brackets un incontournable pour les développeurs front-end qui travaillent avec les PSD des concepteurs.

Prix ​​: GRATUIT | Plus d'information

7. Partage de code.io

Meilleur éditeur de code

Le partage de code est un produit intéressant. C'est un éditeur de code gratuit basé sur un navigateur qui permet à n'importe qui de coder gratuitement. Si vous créez un compte, vous pouvez même enregistrer votre code. Ce n'est absolument pas un conducteur quotidien. Vous ne travaillerez pas sur chaque ligne de code d'un projet dans celui-ci. Mais si vous êtes sur un autre ordinateur, peut-être, ou si vous avez besoin de partager votre code avec quelqu'un, c'est l'intention du produit. La société mentionne qu'il s'agit d'entretiens et autres, car vous pouvez inviter des personnes à discuter par vidéo avec vous, et toute personne qui se joint peut vous voir coder en temps réel. Les éducateurs pourraient également tirer un grand profit de cet outil. De plus, ils ont des dizaines de thèmes et de mise en évidence de la syntaxe pour toutes les principales langues. Des raccourcis clavier sont également intégrés et vous pouvez choisir votre ensemble préféré : Sublime, VIM ou Emacs. Rien que de cela, vous pouvez voir en quoi il s'agit d'un remplacement temporaire de votre éditeur de tous les jours.

Principales caractéristiques

  • Gratuit et aucune inscription requise
  • Basé sur un navigateur
  • Partagez le code en temps réel via un appel vidéo ou une URL
  • Mise en évidence de la syntaxe
  • Des dizaines de thèmes
  • Choix de raccourcis entre Emacs, VIM et Sublime Text
  • Léger et ne s'enlise pas facilement

Plateformes

  • Navigateurs Internet

Codeshare.io est fait pour vous si…

… vous avez un entretien de codage, vous avez besoin de noter quelque chose à la hâte, d'utiliser un ordinateur étrange, d'apprendre à quelqu'un comment faire quelque chose, ou simplement besoin d'un éditeur remplaçant pour une autre raison. Codeshare n'a pas les fonctionnalités pour être un éditeur que vous utilisez jour après jour. C'est bon. Ce n'est pas essayer d'être. Il essaie d'être une solution temporaire lorsque vous avez des besoins spécifiques. Et à cela, il réussit à merveille. Les fonctionnalités disponibles le rendent aussi robuste que Notepadd++ ou un autre éditeur de code d'entrée de gamme. Ce qui veut dire qu'il fait ce qu'il fait, et il le fait bien. Ne vous attendez pas à un IDE.

Prix ​​: GRATUIT | Plus d'information

8. VIM

Meilleur éditeur de code

Vim est hardcore. Soyons clairs à ce sujet dès le départ. Là où Sublime Text, Notepad ++ et certains des autres éditeurs de cette liste sont conviviaux pour les débutants, Vim ne s'excuse pas dans son brutalisme utilitaire. Du site officiel au logiciel lui-même, Vim est un outil de codage pour les codeurs par les codeurs.

Une fois que vous aurez dépassé l'interface utilisateur et la courbe d'apprentissage abrupte, vous comprendrez pourquoi l'éditeur de texte est conçu de cette façon. Il fait à peu près tout ce que les autres meilleurs éditeurs de texte peuvent faire. Mais plus que tout autre élément de la liste, il est conçu pour être efficace et fonctionnel. Regarder les gens coder dans Vim, c'est comme regarder un pianiste de concert. L'interface utilisateur est basée sur la frappe, et si vous pensiez que les raccourcis clavier Sublime Text étaient utiles, quand et si vous pouvez vous habituer à Vim, l'expérience est irréelle. Si vous essayez de revenir à une interface graphique visuelle pour un éditeur de texte, vous aurez l'impression de travailler au ralenti.

Parce que Vim peut être si intense à apprendre, ils ont créé un jeu auquel vous pouvez jouer pour apprendre comment cela fonctionne. Pas un tutoriel, vraiment, mais un moyen de ne pas vous submerger avec tout ce qui fait Vim, Vim. C'est assez amusant.

Principales caractéristiques:

  • Conçu pour les codeurs et les développeurs
  • Interface utilisateur brutaliste
  • Brouille la ligne entre l'IDE et l'éditeur de texte, selon votre niveau d'expérience
  • Communauté incroyablement passionnée pour la documentation, les mises à jour et l'aide
  • Basé sur Unix
  • Système de plug-in énorme
  • Connexion sécurisée
  • Processus d'apprentissage gamifié, si vous le souhaitez
  • Prise en charge de tous les langages de programmation imaginables
  • Et plus

Plateformes :

  • les fenêtres
  • Mac OS
  • Linux

VIM est fait pour vous si…

… vous êtes le genre de personne qui ne se contente pas de barboter dans le code, mais qui le vit et le respire. Si vous avez une installation Linux, Vim est fait pour vous. Si vous avez une distribution Linux autre qu'Ubuntu, vous adorerez Vim. Il est construit pour vous. Cependant, si vous êtes un débutant, télécharger Vim, c'est comme entrer dans Matrix, alors méfiez-vous. Il est aussi puissant que tout ce qui existe, peut-être même plus, mais l'interface utilisateur brutaliste peut être rebutante. Dépassez la façade rugueuse et vous trouverez une belle expérience.

Prix ​​: GRATUIT | Plus d'information

9 : GNU Emacs

Meilleur éditeur de code

Après avoir inclus Vim, nous nous sentons obligés d'inclure Emacs également. Pour les développeurs, Emacs et Vim ont la même relation que Pepsi et Coke, Star Wars et Star Trek, M&Ms et Reece's Pieces. Ce sont presque les deux faces d'une même pièce en ce sens qu'ils sont absolument conçus pour la meilleure expérience de développeur possible tout en supprimant bon nombre des fonctionnalités superflues qui entravent l'efficacité. Emacs est léger, basé sur la ligne de commande et faisant partie de GNU, disponible totalement gratuitement sur une pléthore de systèmes d'exploitation.

Emacs adopte une approche d'édition légèrement plus attrayante que Vim, cependant, cela ne signifie pas que vous perdez de la puissance ou des fonctionnalités. Cela peut dépendre du goût au moment de décider lequel vous voulez. Mais si vous êtes à la recherche d'un éditeur de texte et d'un IDE hardcore et sans fioritures qui existeront pour toujours, Emacs est définitivement une option. Après tout, le noyau est apparu en 1976 et cette itération particulière (GNU Emacs) a été mise à jour régulièrement depuis 1984 .

Principales caractéristiques:

  • Installation en ligne de commande
  • Édition sensible au contenu
  • Prise en charge d'Unicode pour à peu près tout
  • Documentation intégrée
  • Les deux Lisp ou interface graphique
  • Communauté passionnée et impliquée
  • Extensible avec des plugins et des packages
  • Sera gratuit pour toujours à cause de GNU
  • Longue et riche histoire (plus de 40 ans) de stabilité et de soutien
  • Disponible pour presque tous les systèmes d'exploitation
  • Et plus

Plateformes :

  • GNOU
  • Mac OS
  • les fenêtres
  • Linux
  • Solaris
  • FreeBSD
  • NetBSD
  • OpenBSD

Emacs est fait pour vous si…

… vous aimez la fonction plutôt que la forme, mais Vim est un peu trop minimal pour vous. De plus, vous pouvez installer Emacs sur n'importe quel système d'exploitation, donc où que vous soyez, votre expérience de codage sera la même. Ce n'est certainement pas l'un des meilleurs éditeurs de texte pour les débutants, mais si vous avez barboté dans différents environnements pendant un certain temps et que vous souhaitez gagner en efficacité, Emacs est exactement ce que vous recherchez.

Prix ​​: GRATUIT | Plus d'information

10. Spacemacs

Meilleur éditeur de code

Maintenant que vous connaissez VIM et Emacs, laissez-nous vous présenter Spacemacs, dont le slogan est Le meilleur éditeur n'est ni Emacs ni Vin, c'est Emacs et VIM. Cela vous dit la plupart de ce que vous devez savoir à ce sujet. Au lieu d'avoir à choisir entre les éditeurs de code Pepsi et Coke, vous obtenez le meilleur des deux mondes dans un nouvel éditeur open source. Ce n'est pas parce qu'il combine les deux dans un package plus agréable que l'un ou l'autre qu'il est plus accessible. Spacemacs n'est toujours absolument pas pour les débutants. Il est complexe et plein de fonction sur la forme, mais cette fonction est en général plus fluide que l'une ou l'autre de ses parties constituantes. L'équipe de développement et la communauté ont créé un ensemble de conventions et de raccourcis pour l'éditeur qui le rendent tout aussi rapide qu'Emacs ou VIM. Si l'idée d'apprendre un hybride des deux ne vous fait pas peur, Spacemacs vaut vraiment la peine d'être étudié. Et comme ses sources, Spacemacs est également gratuit.

Principales caractéristiques

  • Des conventions communautaires pour une utilisation qui a du sens
  • Raccourcis clavier mnémotechniques et faciles à mémoriser
  • Temps de chargement rapides
  • Expérience de codage fluide
  • Incroyablement puissant et capable de gérer des fichiers volumineux
  • Grande bibliothèque de documentation
  • Communauté active
  • De nombreux plugins et extensions pour la personnalisation

Plateformes

  • les fenêtres
  • Mac
  • Linux

Spacemacs est fait pour vous si…

…Tu sais ce que ça veut dire:

git clone https://github.com/syl20bnr/spacemacs ~/.emacs.d

Prix ​​: GRATUIT | Plus d'information

Éditeurs de code premium

11. PhpStorm

Meilleur éditeur de code

JetBrains fabrique de bons produits. L'un de leurs meilleurs est PhpStorm, un délicieux IDE conçu pour améliorer la vie d'un développeur PHP à bien des égards. PhpStorm est plus qu'un éditeur de code. C'est un IDE PHP complet (environnement de développement intégré), ce qui signifie que vous obtenez le débogage, le contrôle de version (Git, par exemple), les tests, la vérification des erreurs, la navigation intuitive dans le code et bien plus encore dans le logiciel lui-même au lieu d'avoir à conserver plusieurs applications pour chaque tâche. PhpStorm excelle dans presque tous les domaines qui composent un IDE. L'interface est propre et fluide, l'IDE lui-même semble beaucoup plus léger qu'il ne l'est et prend en charge des tonnes de frameworks. Joomla!, WordPress, Drupal, Laravel, Magento… en gros si vous travaillez en PHP, votre framework est supporté ici. Mais pas seulement PHP. Vous ne pouvez pas faire la plupart des travaux PHP sans Coffee, JS, HTML/CSS et beaucoup d'autres codes frontaux, donc JetBrains s'assure que ceux-ci sont également couverts. Fondamentalement, c'est votre guichet unique si vous travaillez dans un framework PHP.

Principales caractéristiques

  • Incroyablement rapide
  • très peu, voire aucun, ralentissement
  • prend en charge tous les principaux frameworks, y compris WordPress, Drupal, Joomla!, Magento et Laravel
  • déploiement à distance facile
  • test, débogage et profilage pour les applications externes
  • prise en charge de toutes les versions récentes de PHP
  • très peu de configuration nécessaire
  • saisie semi-automatique intuitive et aide au code
  • contrôle de version avec SVN, GitHub, Mercurial, etc.
  • Éditeur SQL et outils de base de données

Plateformes

  • les fenêtres
  • Mac OS
  • Linux

PhpStorm est fait pour vous si…

…vous travaillez en PHP. Évidemment. Mais c'est aussi pour vous si vous n'aimez pas avoir à configurer chaque détail comme vous le faites avec Atom ou Sublime. Vous pouvez installer l'IDE et commencer à travailler immédiatement. Ou aussi près que possible immédiatement. Bien qu'il y ait des frais de licence annuels, vous pouvez l'essayer pendant une période d'essai, ainsi que conserver un abonnement mensuel si vous ne faites pas de PHP à temps plein. Les principaux arguments de vente de PhpStorm proviennent de sa puissance incroyable, de sa vitesse, de sa facilité d'utilisation et du nombre de choses que vous pouvez faire avec. En développement depuis plus de 15 ans, si vous travaillez en PHP, cela vaut la peine d'essayer l'essai gratuit.

Prix ​​: 199 $ par an, ou 19,90 $ par mois | Plus d'information

12. WeBuilder

Meilleur éditeur de code

WeBuilder est un excellent outil pour les personnes travaillant dans presque toutes les langues, mais brille avec PHP, JavaScript, HTML et CSS. Il est suffisamment puissant pour que les codeurs chevronnés puissent l'utiliser à l'aise au quotidien, et il est suffisamment facile à apprendre et à utiliser pour que les débutants se sentent à l'aise pour commencer et évoluer vers ses fonctionnalités avancées. WeBuilder vous permet de configurer des extraits de code sur des raccourcis clavier pour les réutiliser afin que vous ne perdiez pas de temps à réécrire le travail que vous avez déjà effectué, et il propose des fonctionnalités IDE telles que le FTP intégré. Léger et rapide, il ne s'enlise pas et ne devient pas lent comme les autres IDE. Il n'est cependant disponible que sous Windows.

Principales caractéristiques

  • Saisie semi-automatique intelligente
  • Prise en charge de presque toutes les langues principales
  • Fonctionnalités supplémentaires pour HTML, CSS, JS et PHP
  • Réutilisation de l'extrait via un raccourci
  • Débogueur et validateur de code intégrés
  • Transition facile à partir d'autres éditeurs
  • 30 jours, garantie de remboursement

Plateformes

  • les fenêtres

WeBuilder est fait pour vous si…

… vous voulez un IDE qui ne ralentit pas votre système, fonctionne comme un simple éditeur de code, mais vous offre des fonctionnalités IDE lorsque vous en avez besoin. Si vous êtes un développeur PHP, CSS, HTML ou JavaScript, WeBuilder vous convient particulièrement, bien que d'autres trouveront beaucoup à aimer dans l'application. Cela va probablement sans dire, mais si vous êtes sur Mac ou Linux, WeBuilder n'est pas pour vous, car il s'agit d'un éditeur de code uniquement Windows. Mais si vous utilisez Windows, vous pourriez faire pire.

Prix ​​: 59,95 $ | Plus d'information

13. UltraModifier

Meilleur éditeur de code

UltraEdit fait partie d'une famille de produits pour développeurs d'IDM Computer Solutions. Il peut être utilisé pour éditer HTML, PHP, JavaScript, Perl, C/C++, Python et à peu près n'importe quel autre langage de programmation. Selon toutes les indications, cet éditeur est une entrée solide sur cette liste et a un certain poids dans l'industrie pour le prouver. Nous avons répertorié quelques fonctionnalités clés ci-dessous, mais sa liste complète de fonctionnalités est assez étendue et peut être trouvée ici. En tant que produit premium (par rapport à beaucoup sur cette liste), il est clair qu'ils développent activement leur éditeur pour rivaliser avec le reste des meilleurs.

Principales caractéristiques:

  • Édition de colonnes/blocs
  • Édition multi-caret
  • Sélection multiple
  • Mise en évidence de la syntaxe
  • Client FTP intégré
  • SSH/telnet intégré
  • Thèmes de l'éditeur
  • Tri de fichiers/données
  • Et beaucoup plus

Plateformes :

  • les fenêtres
  • Mac OS
  • Linux

UltraEdit est fait pour vous si…

… vous travaillez sur des fichiers volumineux et des systèmes de fichiers incroyablement complexes. Il s'agit d'un programme de puissance industrielle, et c'est ce qui en fait l'un des meilleurs éditeurs de code pour les personnes dont le travail nécessite des gigaoctets de code ouvert à la fois. Avec l'accès telnet et SSH intégré, UltraEdit est conçu pour s'assurer que même les tâches les plus difficiles et les plus complexes sont traitées avec soin et facilité.

Prix ​​: 79,95 $/an | Plus d'information

14. Éditeur HTML CoffeeCup

Meilleur éditeur de code

L'éditeur HTML CoffeeCup est un outil simple pour créer, organiser et travailler sur un projet HTML/CSS. C'est ce qu'il fait, même en se présentant comme « l'éditeur HTML ». Les développeurs ont confiance en leur produit, et cela se voit. Ils offrent également une vue fractionnée où vous pouvez voir les modifications que vous apportez en temps réel (un peu comme le constructeur Divi, mais avec du code). Cependant, CofeeCup n'est pas réservé qu'au HTML. Il prend en charge le développement PHP, ainsi que le linting CSS et Markdown en plus du HTML standard.

Il existe également une version gratuite et une version premium avec plus de fonctionnalités. Nous incluons cela dans la section premium car les fonctionnalités que vous gagnez valent la peine d'être mises à niveau, plutôt que de rester avec la version gratuite.

Principales caractéristiques:

  • Démarrage rapide
  • Mise en évidence de la syntaxe
  • Outils de validation de code
  • Organisation du projet
  • Synchronisation FTP
  • Aperçu du site
  • Et plus

Plateformes :

  • les fenêtres
  • Mac OS

CoffeeCup est fait pour vous si…

…vous aimez voir votre code évoluer en temps réel. Probablement parmi les meilleurs éditeurs de texte de toute façon, lorsque vous ajoutez le rendu en temps réel de votre code HTML et PHP, vous avez une vision moderne de ce qui peut être un écosystème assez terne. Tout le monde ne pense pas que les meilleurs éditeurs de texte sont aussi amusants et cool que nous, mais CoffeeCup peut changer d'avis. Parce que c'est assez amusant et cool.

Prix ​​: GRATUIT, ou 49 $ pour un éditeur plus riche en fonctionnalités | Plus d'information

15. Expresso

Meilleur éditeur de code

Espresso est un éditeur de code uniquement Mac, mais il ne peut pas être mentionné. C'est presque un IDE, mais fonctionne aussi bien et proprement qu'Atom ou Sublime. Le programme est rapide, et il est relativement puissant. Ce qui distingue Espresso, c'est l'édition en temps réel que vous pouvez effectuer dans la fenêtre d'édition de code ainsi que dans le navigateur. Tout ce que vous codez se reflétera dans le navigateur, et vous disposez d'une interface intuitive de type glisser-déposer qui met à jour le back-end à la volée. Avec une multitude de plugins et de thèmes et un accent sur l'efficacité et la vitesse, Espresso dispose d'une forte communauté et d'utilisateurs qui plaident pour son utilisation. L'espresso n'est pas gratuit, mais vous pouvez télécharger un essai gratuit sur le site Web afin de voir s'il convient à votre travail.

Principales caractéristiques:

  • Conception simultanée
  • SCSS modulaire et LESS
  • Espacement et tabulations personnalisés
  • Multi-éditions (beaucoup de changements à la fois avec plusieurs sélections)
  • Plugins pour beaucoup de support linguistique et linting
  • Prise en charge des démarques
  • Thématique - personne ne veut travailler dans un environnement moche toute la journée
  • De nombreux raccourcis clavier
  • Fonction de recherche intuitive
  • Espaces de travail à onglets
  • Définir le remplacement automatique des balises et des extraits pour un codage efficace

Plateformes :

  • Mac OS

L'espresso est fait pour vous si…

…comme du vernis. Espresso est élégant et fonctionnel, et il offre des fonctionnalités modernes telles que l'édition en temps réel et une interface glisser-déposer. Il est lisse et rapide et robuste. C'est certainement l'un des meilleurs éditeurs de code pour les concepteurs de sites Web, car vous pouvez voir exactement ce que font vos CSS et JavaScript en temps réel. Si les frais de licence ne vous dérangent pas, il s'agit d'un éditeur de code premium dont vous pourriez tomber amoureux.

Prix ​​: 79 $ (avec essai GRATUIT) | Plus d'information

16. BBModifier

Meilleur éditeur de code

BBEdit de Bare Bones est un peu plus avancé que son nom ne l'indique. Il s'agit davantage d'un produit auquel vous êtes diplômé si vous êtes un débutant qui a commencé avec un produit plus simple et que vous cherchez à travailler dans un environnement un peu plus exigeant. BBEdit regorge de fonctionnalités de niveau professionnel pour créer, éditer et manipuler du texte pour vos projets de codage. C'est uniquement MacOS, alors gardez cela à l'esprit également.

De plus, leur slogan est "Ça ne craint pas", vous devez donc le respecter.

Principales caractéristiques:

  • Correspondance de motif Grep
  • Rechercher et remplacer dans plusieurs fichiers
  • Outils de définition de projet
  • Navigation dans les fonctions et coloration de la syntaxe
  • De nombreux langages de code source
  • Pliage de code
  • FTP/SFTP
  • Et plus

Plateformes :

  • Mac OS

BBEdit est fait pour vous si…

… vous voulez un éditeur de code qui ne craint pas. Mais si vous avez plus d'exigences que cela, BBEdit est fait pour vous si vous voulez un éditeur de texte capable de gérer des projets lourds et des bases de code majeures. Si vous aimez travailler dans un IDE où tout ce dont vous avez besoin est réuni dans un seul package, BBEdit est peut-être ce que vous recherchez. Et si vous venez d'un éditeur plus simple, BBEdit peut être l'un des meilleurs éditeurs de code pour vous faciliter la tâche sans vous submerger avec plus de fonctionnalités que vous n'en utiliserez probablement jamais.

Prix ​​: 49,99 $ | Plus d'information

17. Code

Meilleur éditeur de code

Coda by Panic Inc. est tout ce dont vous avez besoin pour coder manuellement un site Web dans une seule application. Vous obtenez un rendu en temps réel de votre code, une belle interface utilisateur est belle et des mises à jour et améliorations régulières du logiciel. Il a un dépôt de plug-in comme de nombreux éditeurs de texte, et vous pouvez contribuer au développement même si vous n'écrivez pas Cocoa, le langage de script pour les plugins Coda. Il existe également une application iOS que vous pouvez acheter si vous êtes en déplacement, et elle semble être tout aussi riche que la version de bureau.

Principales caractéristiques:

  • Mise en évidence de la syntaxe
  • Pliage de code
  • Saisie semi-automatique à l'échelle du projet
  • Recherche et remplacement rapides
  • Guides d'indentation
  • Fermeture automatique des balises
  • Commentaire rapide et changement de code
  • Excellente gestion des fichiers
  • FTP/SFTP/WebDAV/Amazon S3
  • Et beaucoup plus

Plateformes :

  • Mac OS
  • iOS

Coda est fait pour vous si…

… vous vous retrouvez sans ordinateur portable et devez travailler sur des projets. Si vous êtes de garde ou si vous rencontrez des problèmes extrêmement urgents, Coda pourrait être l'éditeur de code pour vous. Avec son interface d'application, vous pouvez résoudre n'importe quel problème lors de vos déplacements, et vous n'aurez même pas besoin de trouver un endroit pour vous installer, déballer et vous connecter au wifi. Vous pouvez tout manipuler de la paume de votre main.

Prix : 99 $ pour MacOS, 24,99 $ pour iOS | Plus d'information

BONUS : PyCharm, RubyMine et tous les autres produits JetBrains

Meilleur éditeur de code

Comme nous l'avons dit plus haut, JetBrains est un bon logiciel. Si vous n'êtes pas un développeur PHP, mais que vous aimez le son de l'IDE PhpStorm, nous pensons que vous devriez absolument consulter la suite complète de produits JetBrains. Très probablement, il existe un IDE ou un produit pour vous. PyCharm est l'un des meilleurs éditeurs Python, et RubyMine m'a personnellement aidé à passer d'une carrière universitaire à une carrière technologique. Que vous écriviez en C++, C#, Go ou autre, JetBrains est là pour vous. Au lieu de programmer un IDE qui peut être personnalisé dans un environnement pour votre langue spécifique (comme VS Code), ils sont capables de créer le logiciel idéal pour les bizarreries et les arguties uniques de chaque langue.

Le logiciel JetBrains est fait pour vous si…

… vous recherchez un IDE élégant, fluide et complet au lieu d'un éditeur de code de base. Ce sont des produits haut de gamme, oui, mais ils valent le prix. Si vous avez un contrôle total, vous n'aimerez peut-être pas ce genre d'IDE premium, mais si vous voulez une expérience formidable qui fonctionne, vous devez essayer l'un de ces essais.

Prix ​​: À partir de 129 $ par année | Plus d'information

En conclusion

Lorsque vous essayez de dresser une liste des meilleurs éditeurs de code et de texte disponibles, il est impossible de ne pas manquer quelques concurrents sérieux. Chaque écrivain, codeur et développeur a un ensemble d'outils préféré, tout comme chaque menuisier a un marteau préféré et un artiste a un ensemble de pinceaux préféré. Donc, si nous avons manqué quelque chose que vous pensez que nous aurions dû inclure dans cette liste, n'hésitez pas à l'ajouter dans les commentaires (avec vos raisons, bien sûr).

Quels sont selon vous les meilleurs éditeurs de code ? Faites le nous savoir dans les commentaires!

Article présenté en image par Julia Tim / shutterstock.com