Un éditeur de code est l’endroit où les programmeurs passent la plupart de leur temps.
Il existe deux principaux types d'éditeurs de code : les IDE et les éditeurs légers. De nombreuses personnes utilisent un outil de chaque type.
Le terme IDE (Integrated Development Environment) fait référence à un éditeur puissant doté de nombreuses fonctionnalités qui fonctionne généralement sur un « projet entier ». Comme son nom l'indique, il ne s'agit pas simplement d'un éditeur, mais d'un « environnement de développement » à grande échelle.
Un IDE charge le projet (qui peut contenir plusieurs fichiers), permet la navigation entre les fichiers, fournit une auto-complétion basée sur l'ensemble du projet (pas seulement le fichier ouvert) et s'intègre à un système de gestion de versions (comme git), à un environnement de test et d'autres éléments « au niveau du projet ».
Si vous n'avez pas encore sélectionné d'EDI, envisagez les options suivantes :
Pour Windows, il existe également « Visual Studio », à ne pas confondre avec « Visual Studio Code ». « Visual Studio » est un éditeur Windows uniquement payant et puissant, bien adapté à la plate-forme .NET. C'est également bon en JavaScript. Il existe également une version gratuite de Visual Studio Community.
De nombreux IDE sont payants, mais disposent d’une période d’essai. Leur coût est généralement négligeable par rapport au salaire d'un développeur qualifié, alors choisissez simplement celui qui vous convient le mieux.
Les « éditeurs légers » ne sont pas aussi puissants que les IDE, mais ils sont rapides, élégants et simples.
Ils sont principalement utilisés pour ouvrir et modifier un fichier instantanément.
La principale différence entre un « éditeur léger » et un « IDE » est qu'un IDE fonctionne au niveau du projet, il charge donc beaucoup plus de données au démarrage, analyse la structure du projet si nécessaire, etc. Un éditeur léger est beaucoup plus rapide si nous n'avons besoin que d'un seul fichier.
En pratique, les éditeurs légers peuvent avoir de nombreux plugins, notamment des analyseurs de syntaxe au niveau du répertoire et des compléteurs automatiques, il n'y a donc pas de frontière stricte entre un éditeur léger et un IDE.
Il existe de nombreuses options, par exemple :
Les éditeurs dans les listes ci-dessus sont ceux que moi-même ou mes amis que je considère comme de bons développeurs utilisons depuis longtemps et dont nous sommes satisfaits.
Il existe d'autres grands éditeurs dans notre grand monde. Veuillez choisir celui que vous aimez le plus.
Le choix d'un éditeur, comme de tout autre outil, est individuel et dépend de vos projets, habitudes et préférences personnelles.
L'avis personnel de l'auteur :