Les meilleurs éditeurs PHP. Quel est le meilleur éditeur de code HTML, PHP, CSS, JS ? Programme d'édition HTML et CSS

Chaque concepteur et codeur Web a besoin d’un bon éditeur de pages Web pour créer et modifier du code HTML, CSS et JavaScript. Le Bloc-notes (Windows) et TextEdit (Mac) sont d'excellents outils pour commencer, mais à mesure que vous gagnerez en expérience, vous souhaiterez utiliser un outil plus robuste et plus convivial.

Il existe des centaines d'excellents éditeurs parmi lesquels vous pouvez choisir celui qui vous convient, mais beaucoup d'entre eux sont rémunérés. Que se passe-t-il si vous ne voulez pas violer le droit d’auteur, mais que votre budget ne dispose pas des fonds nécessaires pour acheter un produit commercial ? Cet article présente quelques excellents éditeurs gratuits.

  • Éditeurs WYSIWYG. Il s'agit d'éditeurs graphiques qui vous permettent de créer une mise en page et de définir des styles visuellement, comme dans le célèbre traitement de texte MS Word. Ils constituent un outil pratique pour créer une conception de page, même si, comme le sait tout concepteur de sites Web expérimenté, le code doit encore être peaufiné pour obtenir un excellent résultat.
  • Éditeurs de texte. Il s'agit d'un outil permettant d'éditer directement du code HTML et CSS. Certains éditeurs sont à usage général et ne disposent pas d'options spéciales pour la prise en charge du code Web. D'autres sont spécialisés dans l'utilisation de langages Web tels que HTML, CSS, JavaScript et PHP, et disposent de propriétés intégrées permettant de saisir rapidement des balises HTML, des propriétés CSS, etc. Beaucoup de ces éditeurs vous permettent d'afficher une page Web dans une fenêtre séparée.

KompoZer (Windows, Mac, Linux)

KompoZer est un excellent choix si vous avez besoin d'un éditeur visuel avec un budget limité

Komodo Edit est un bon éditeur, facile à prendre en main mais puissant et extensible

Bien qu'il s'agisse d'un éditeur à usage général, il prend en charge HTML et CSS et dispose d'une saisie semi-automatique contextuelle pour les balises HTML et les propriétés CSS, ainsi que d'une collection d'insertions de code pour divers éléments HTML. Pour tirer le meilleur parti de Komodo, vous devez installer l'extension HTML Toolkit, qui contient des fonctionnalités aussi merveilleuses que des balises de fermeture automatique, un aperçu de l'apparence CSS et un générateur de texte temporaire.

Komodo Edit vous permet d'afficher les pages que vous modifiez dans n'importe quel navigateur installé ou d'utiliser le navigateur intégré dans une fenêtre séparée, afin que vous puissiez modifier et voir les résultats de vos modifications en même temps.

L'éditeur dispose d'une fonction intégrée pour télécharger des fichiers sur le site (FTP, FTPS, SFTP ou SCP), et vous pouvez également regrouper soigneusement vos fichiers à l'aide de l'option du gestionnaire de projet.

Fonctionnalité très utile Code > Sélectionner un bloc. Il met en évidence le bloc HTML principal actuel, tel que l'élément div ou ul actuellement fermé. Une fonction très pratique lorsque vous devez sélectionner une section entière d'une page pour la copier ou la déplacer.

Komodo Edit possède de nombreuses fonctionnalités puissantes et utiles, telles que l'utilisation d'expressions régulières pour rechercher/remplacer, la possibilité d'exécuter des commandes externes, etc. Heureusement, l'éditeur dispose également d'un bon système d'aide qui permet d'apprendre facilement la puissance de Komodo Edit.

Aptana Studio (Windows, Mac, Linux)

Aptana Studio est un environnement de développement d'applications Web intégré complet avec un large éventail de plugins. Bien que vous ne puissiez l'utiliser que comme éditeur de code HTML/CSS/JavaScript

Notepad++ est un excellent remplacement du Bloc-notes sous Windows. Bien qu'il n'ait pas autant d'options que les autres éditeurs, il est idéal pour éditer des fichiers HTML, CSS, JavaScript et autres fichiers de code.

PSPad est un autre éditeur généraliste pour Windows doté d'un large éventail de fonctionnalités utiles pour les codeurs HTML et CSS.

jEdit est un éditeur de texte multiplateforme doté de puissantes fonctionnalités de commandes de macro et de plugins. Installez le plugin XML si vous devez modifier des pages Web

TextWrangler est un éditeur léger à usage général. Malgré le manque de fonctions spéciales pour le développement Web, il peut être utilisé pour travailler avec des pages Web.

Vim est certainement difficile à apprendre, mais une fois que vous aurez surmonté les défis, vous ne voudrez plus jamais revenir en arrière !

Grand-père des éditeurs de texte pour programmeurs, Vim (un descendant direct de l'éditeur vi) est un éditeur de texte de console open source. Il s'agit de l'éditeur par défaut sur presque toutes les versions d'Unix, y compris Linux et Mac OS X. Il est également disponible pour une utilisation sous Windows et de nombreux autres systèmes.

Vim n'est pas un système que vous pouvez installer et commencer à utiliser immédiatement sans jamais l'avoir utilisé auparavant. La plupart des commandes d'édition incluent des combinaisons étranges comme :wq et / . Il dispose également de trois modes d'édition : mode inserts, dans lequel le texte est saisi ; visuel mode de sélection de texte ; Et commande mode de saisie des commandes. Cette fonctionnalité est un héritage d'Unix de l'époque où il n'y avait ni fenêtres ni souris.

Pourquoi était-il sur la liste ? Si vous le maîtrisez, vous serez convaincu de sa rapidité et de sa puissance. Avec quelques commandes, vous pouvez faire en quelques secondes ce qui pourrait prendre quelques minutes dans d'autres éditeurs.

Il existe un grand nombre de macros et de plugins pour Vim qui facilitent l'utilisation du code HTML, CSS et JavaScript, notamment la coloration syntaxique, la saisie semi-automatique, HTML Tidy et l'affichage dans le navigateur. Voici une grande liste de liens utiles :

  • Complétion automatique Vim Omni
  • Édition HTML/XHTML dans Vim
  • page d'accueil

Fraise (Mac)

Fraise est un éditeur intuitif pour Mac, avec un ensemble de fonctionnalités suffisant pour l'édition web

Comme TextWrangler et gedit, Fraise est un éditeur merveilleux et léger qui est agréable à utiliser. C'est un fork de l'éditeur. Il est relativement nouveau et ne dispose pas d’un serveur Web approprié. Il n'est actuellement pris en charge que sur Mac OS X 10.6 (Snow Leopard), ce qui signifie que si vous utilisez la version 10.5, vous devrez télécharger Smultron.

Fraise propose d'excellentes options pour l'édition Web :

  • Mise en évidence de code pour HTML, CSS, JavaScript, PHP et plusieurs autres langages de programmation.
  • Commande Fermer la balise (Commande-T) pour fermer la balise actuelle. Cela fait vraiment gagner du temps lors de la saisie des listes.
  • Aperçu pratique dans le navigateur intégré (à l'aide de WebKit), avec une option Live Update très pratique ? qui met à jour le navigateur dès que le balisage et le CSS de la page en cours d'édition ont changé.
  • Option de recherche avancée, qui prend en charge la recherche/remplacement à l’aide d’expressions régulières.
  • Prise en charge des blocs pour saisir rapidement les balises HTML et les propriétés CSS.
  • Quelques commandes pratiques pour manipuler du texte, telles que la validation HTML et la conversion de caractères en éléments HTML.

Fraise vaut la peine d'être exploré si vous utilisez un Mac et souhaitez un éditeur convivial avec plus de fonctionnalités que TextEdit intégré.

Auparavant, lorsqu'il n'y avait pas de CSS, le concepteur devait attribuer manuellement une balise à chaque rubrique. . Cela a été très pénible, puis est arrivé le CSS, qui a rendu la vie beaucoup plus facile aux concepteurs de sites Web. CSS vous permet de définir tous les styles de votre site dans un seul fichier (ou plusieurs, à votre discrétion). Cela fait gagner du temps et rend le code plus flexible.

Mais pourquoi avons-nous besoin d’éditeurs CSS ? Chaque introduction d'une nouvelle technologie a deux faces, en CSS cela se reflète dans la prise en charge de certaines propriétés CSS dans les navigateurs IE. Le concepteur Web doit donc trouver un hack pour corriger l'affichage dans les navigateurs IE.

Les éditeurs CSS vous aident à écrire du code plus rapidement et à éviter de nombreuses erreurs.

1. STYLISEUR

STYLIZER est un éditeur CSS qui vous permet d'éditer du CSS et de voir les changements en temps réel. Vous pouvez simplement saisir l'adresse d'une page Web et à gauche vous verrez la page Web, et à droite il y a le code CSS que vous pouvez modifier et les modifications seront visibles à gauche. Vous pouvez le modifier manuellement en spécifiant les propriétés ou en utilisant les boutons de l'éditeur WYSIWYG.

Vous pouvez également modifier la couleur du texte de manière dynamique. Lorsque vous modifiez la couleur, un spectre de couleurs apparaît similaire à celui trouvé dans Adobe Photoshop.

Il est impossible de se tromper dans cet éditeur, car ici l'éditeur vérifiera lui-même les valeurs que vous saisissez.

2.TopStyle

L'éditeur TopStyle affiche les styles pris en charge par les navigateurs Firefox, IE, Safari et même iOS 2.0. Cette fonctionnalité peut être utilisée dans le développement de conceptions multiplateformes.

L'une des fonctionnalités utiles de cet éditeur est l'Inspecteur, qui vous permet d'ajouter des propriétés CSS en un seul clic, ce qui vous fera gagner du temps et des efforts lors d'un codage long et fastidieux.

Cet éditeur permet également de voir la compatibilité des propriétés CSS dans le navigateur, ce qui est très utile lors de l'écriture de code pour le navigateur IE.

3. Maître du style

Selon le développeur, Style Master est un éditeur qui peut être utilisé à n'importe quel niveau de connaissance CSS. Le programme peut non seulement utiliser un éditeur WYSIWYG, mais aussi écrire du code manuellement (ce serait très étrange si ce n'était pas le cas :)), avec mise en évidence de chaque propriété, pour les développeurs plus expérimentés.

Le plus grand avantage de cet éditeur réside peut-être dans ses modèles de style prêts à l'emploi. Il contient environ 20 modèles, correctement organisés, qui permettent de personnaliser rapidement et facilement le style de votre site Web.

4. Éditeur CSS rapide

Rapid CSS Editor est un programme pratique et facilement personnalisable pour éditer des fichiers CSS. Il dispose d'un éditeur de texte avec coloration syntaxique, complétion de code, etc.

Avec cet éditeur vous pouvez formater votre feuille de style comme vous le souhaitez. Le validateur de code intégré gardera non seulement la feuille de style propre, mais la protégera également contre les erreurs CSS.

5.CSSModifier 3

Je dirai tout de suite que cet éditeur ne prend en charge que MAC OS. L'éditeur a un beau design, mais il n'est pas destiné aux utilisateurs novices. L'éditeur de données permet également de voir les changements de manière dynamique, en temps réel.

Une fonctionnalité intéressante de cet éditeur est que vous pouvez décrire une propriété en anglais simple (Selector Builder a été créé pour cela). Pour un débutant, cette fonctionnalité sera assez intéressante.

6. Éditeur CSS EngInSite

Si vous êtes un concepteur de sites Web sérieux et soucieux d'écrire correctement du CSS et de placer correctement les propriétés, vous aimerez cet éditeur.

Dans cet éditeur, vous pouvez ajouter une classe ou un identifiant à l'aide de fonctions intégrées, et il existe également la possibilité de convertir la couleur de HEX (format hexadécimal) en RVB, ce qui est rare pour les éditeurs.

L'éditeur dispose également d'une fonctionnalité de complétion de code.

7. Créateur élégant

Un éditeur CSS standard qui vous permet de définir la police, la couleur, la marge, la bordure et d'autres propriétés.

Par rapport à l'éditeur Rapid CSS, il a moins de fonctions, mais une interface claire, ce qui est important pour les débutants immédiatement intimidés par un large éventail de fonctions.

8. CSS simples

Simple CSS est également un simple éditeur de feuilles de style. Ce est gratuit. Vous pouvez travailler sur plusieurs projets à la fois. Il existe une fonction d'aperçu qui montrera à quoi ressemblera une classe ou un identifiant une fois les modifications apportées.

Conclusion

Je n'utilise moi-même que Notepad++ et j'en suis entièrement satisfait. Bien sûr, pour les grands projets, il est plus pratique d'utiliser des programmes aussi volumineux qu'Adobe Dreamweaver, mais pour mes besoins, les capacités de Notepad++ sont suffisantes pour l'instant.

Si vous souhaitez développer des sites Web, vous devez vous procurer un éditeur HTML. Bien sûr, vous pouvez utiliser un bloc-notes ordinaire, mais il est peu probable que ce soit pratique. Il est important de noter que les éditeurs HTML doivent effectuer deux tâches importantes : la mise en évidence du code et l'auto-complétion. Bien entendu, des fonctions supplémentaires sont également les bienvenues, divers thèmes de conception par exemple. Il existe de nombreuses fonctions supplémentaires de ce type. Eh bien, jetons maintenant un coup d'œil à quelques éditeurs HTML gratuits qui font un excellent travail avec les tâches répertoriées ci-dessus.

Éditeur de code gratuit - Bloc-notes du programmeur

Cet éditeur propose une interface moderne qui se décline en deux types, clair et sombre. De plus, la coloration syntaxique est très bonne et la palette de couleurs est bien choisie. Je pense que cet éditeur répondra à toutes vos exigences.

Éditeur HTML - SynWrite

SynWrite est un éditeur sympa avec un large éventail de fonctionnalités. L'idée de cet éditeur était de combiner tous les avantages des autres éditeurs HTML dans un seul produit de haute qualité. Ses fonctionnalités peuvent être considérablement étendues à l'aide de plugins supplémentaires écrits en Python. En plus des fonctions standards, SynWrite permet d'éditer immédiatement plusieurs morceaux de code en même temps :

Cette fonctionnalité vous fera gagner beaucoup de temps.

Éditeur HTML gratuit - PlainEdit.NET

Cet éditeur peut ouvrir plusieurs fichiers à la fois et des plugins peuvent être ajoutés pour étendre considérablement les fonctions de l'éditeur, y compris les thèmes de conception. De plus, vous pouvez ajouter et modifier du texte à l'aide d'expressions régulières, même dans des documents qui ne sont pas actuellement ouverts. Il convient de noter que PlainEdit peut également fonctionner à partir d'une clé USB.

Bloc-notes++

Cet éditeur est un classique. Il est très populaire partout dans le monde. Notepad++ a tout ce qu'un éditeur de texte devrait avoir. L'interface peut être personnalisée selon vos souhaits et des plugins gratuits contribueront à étendre les fonctionnalités de l'éditeur.

Éditeur gratuit - jEdit

Avec cet éditeur, vous pouvez ouvrir et modifier presque n'importe quel fichier. Cela simplifie grandement la tâche d'ouverture de plusieurs fichiers en même temps. Toutes les fonctionnalités manquantes peuvent être complétées à l’aide de divers plugins.

Prêt à l'emploi, jEdit est livré avec les fonctions intégrées nécessaires, par exemple le pliage de code, le marquage des balises et des éléments, un gestionnaire de fichiers et de nombreuses autres fonctions.

Texte Sublime 2

C'est l'éditeur le plus populaire parmi les programmeurs et les développeurs Web. Aucun éditeur similaire n'a connu un tel triomphe que Sublime Text 2. Il est salué par de nombreux programmeurs. L'éditeur est hautement personnalisable via différentes résolutions et fichiers JSON.

Pour cet éditeur populaire, vous pouvez trouver de vastes bibliothèques de documentation, officielles et non officielles. Les tutoriels Sublime Text 2 peuvent être trouvés partout.

Sublime Text 2 est partiellement gratuit, la licence coûte 70 $.

Nouvel éditeur - Supports

Brackets est un éditeur open source moderne avec des fonctionnalités intéressantes. Il fonctionne avec Adobe Creative Cloud pour extraire les couleurs, les polices et bien plus encore à partir d'un fichier PSD. Il peut également extraire des calques sous forme d'images. Très confortablement

Malheureusement, Adobe Creative Cloud est un service payant.

Cet éditeur possède toutes les fonctions nécessaires pour un éditeur de code moderne. Il existe de nombreuses extensions différentes publiées toutes les 2 à 3 semaines.

Studio Aptana 3

Les plus grands atouts de l'éditeur sont sa personnalisation, son intégration Git et son terminal intégré. Aptana Studio 3 prend en charge les dernières normes Web telles que HTML5 et CSS3.

Conclusion

Il existe de nombreux éditeurs HTML, mais seuls quelques-uns d’entre eux sont réellement utilisables. Pour une utilisation non quotidienne, il existe Notepad++, mais pour une utilisation quotidienne, cela ne suffirait clairement pas. Il existe de meilleures options pour cela, telles que Sublime Text 2, qui peut être personnalisée selon les besoins de l'utilisateur. Curieux de savoir quels éditeurs vous choisissez ?

C'est vrai, la technologie CSS vous permet de changer facilement l'apparence d'un site Web entier en modifiant un seul fichier. Les éditeurs CSS simplifient considérablement le processus de modification des fichiers CSS. Nous vous présentons 14 de ces éditeurs CSS qui peuvent réduire de moitié la charge de travail de n'importe quel concepteur.

1. Styliseur

Il s'agit d'un navigateur Web qui génère des programmes CSS incroyablement rapidement. Stylizer vous permet d'exécuter le balisage CSS en temps réel directement dans le navigateur, en gardant tout sous contrôle. Cette méthode est beaucoup plus rapide et visuelle que l’utilisation d’éditeurs externes comme Notepad ou Dreamweaver.

2.Xyloscope


convertit ouvertement les pages avec des erreurs de balisage intégrées dans l'encodage source en documents XHTML à part entière. Le formatage automatique de l'encodage source garantit une structure claire de la version finale et sa bonne lisibilité, quelle que soit la qualité du texte initial.

3. Maître du style


- le principal outil pour créer des structures CSS compatibles avec diverses plateformes. Style Master est bien plus qu'un simple éditeur de texte, il prend en charge votre environnement de travail, notamment les processus suivants :
- créer des feuilles de style basées sur vos codes HTML
- édition CSS directe de sites basés sur PHP, ASP.NET, Ruby, ainsi que d'autres structures dynamiques
- Édition CSS via FTP

4. Éditeur CSS rapide


Avec cet outil, vous pouvez créer rapidement et facilement des feuilles de style en cascade de toute taille et complexité, ainsi que les modifier. Vous pouvez soit effectuer l'encodage de la feuille de style manuellement, soit laisser un programme le faire pour vous. Quoi qu'il en soit, c'est simple, grâce à de nombreuses fonctionnalités utiles, notamment la saisie semi-automatique, la vérification du code et les programmes CSS. Les résultats sont immédiatement affichés par le prévisualiseur intégré. Rapid CSS Editor est conçu pour vous faire gagner du temps et faciliter votre travail.

5. Boîte à outils CSS


- un logiciel gratuit pour améliorer la productivité des développeurs web spécialisés dans les codes CSS. Free CSS Toolbox contient un ensemble d'outils pour accélérer et moderniser le processus de génération de codes de feuille de style, tels que les derniers CSS Formatter et CSS Validator.

6. Machine à feuilles de style CoffeeCup


vous permet de créer des feuilles de style en cascade entièrement fonctionnelles, de choisir la disposition du texte, les polices, l'arrière-plan, etc. Il vous suffit de modifier les attributs des balises dans le fichier CSS, puisque chaque page Web se tournera vers ce fichier pour obtenir des conseils sur sa propre personnalisation. De plus, vous pouvez superposer du texte, créer des liens sans souligner, placer des images sous des tableaux comme arrière-plan et même générer vos propres balises avec les fonctions que vous leur attribuez.

7. Éditeur CSS EngInSite


est un outil de feuilles de style en cascade (CSS) entièrement intégré conçu pour vous faire gagner du temps et élargir vos horizons créatifs.

8. CSSModifier


Grâce à lui, vous pouvez voir les modifications apportées à votre feuille de style en temps réel. Aucune économie. Aucun téléchargement. Aucun obstacle. Pour toute application Web ou fichier HTML.

9. Méduses-CSS


- éditeur de feuilles de style multifonctionnel. Avec un ensemble complet d’options nécessaires pour créer de superbes feuilles de style.

10. casser(css)


est une application très compacte de type bloc-notes qui permet aux développeurs CSS de modifier facilement leur code en utilisant un environnement familier et un accès rapide à des fonctions utiles telles que « embellir » et « réduire ».

11. CSS simples


vous permet de créer facilement des feuilles de style en cascade (CSS) à partir de zéro et/ou de modifier celles existantes dans une interface familière en survolant le curseur et en cliquant sur le bouton de la souris.

12. TopStyle


comprend des outils fonctionnels pour la conception de sites Web prenant en compte les exigences des normes.
- Fournit un aperçu CSS pendant que vous codez.
- Génère facilement des schémas de couleurs expressifs pour votre site Web.
- Le vérificateur de style garantit que votre encodage CSS est syntaxiquement correct dans tous les navigateurs.
- La fonctionnalité Site Reports vous permet de détecter immédiatement les styles CSS sur votre site.
- La fonction Style Upgrade remplace rapidement tous les codes HTML obsolètes par des combinaisons CSS équivalentes.

13. tsWebEditor


- éditeur de documents en HTML, PHP, Perl, javascript, CSS et bien d'autres langages de programmation. Il affiche l'encodage source en couleur (surbrillance de la syntaxe), suggère des codes pour exécuter des fonctions, effectue l'auto-complétion (PHP, javascript, ASP, HTML), prend en charge l'environnement logiciel du navigateur, exécute un outil de correction et de vérification de la syntaxe PHP, ainsi qu'une aide. service, assistant CSS, éditeur de balises HTML, vérificateur d'exactitude de la syntaxe HTML et constructeur de structure SQL facile à utiliser.

14.cssed


- un éditeur compact pour créer du code et vérifier son exactitude, conçu pour simplifier l'édition CSS. Disponible en tant que projet Open Source, c'est-à-dire que vous pouvez télécharger non seulement le programme lui-même, mais également ses codes sources.

Pour nous, développeurs, choisir un éditeur de code source n’est pas quelque chose d’anodin. C'est l'environnement dans lequel nous passons la plupart de notre temps. Notre productivité dépend de l'éditeur de code.

Il n'y a pas deux développeurs identiques, il existe donc une multitude d'éditeurs de code parmi lesquels vous pouvez choisir celui qui vous convient le mieux. Pour comprendre lequel est le meilleur, nous évaluerons différents critères sur une échelle de 5 points. Nous ferons attention à :

  • Facilité d'utilisation- à quel point l'éditeur est simple pour les débutants, à quel point il est intuitif lorsqu'on l'ouvre pour la première fois.
  • Pouvoir- un critère pour toutes les innovations, capacités d'édition de code, autocomplétion, modes d'édition, etc.
  • Extensibilité- L'éditeur prend-il en charge les plugins et les bibliothèques supplémentaires ?
  • Esthétique- nous aimons la beauté de notre travail, à quel point l'environnement est agréable à regarder, à quel point le code y est soigné.
  • Vitesse- à quelle vitesse l'éditeur démarre, à quelle vitesse il ouvre des fichiers volumineux.
  • Plateforme multiplateforme- L'éditeur est-il disponible pour plusieurs systèmes d'exploitation ?
  • Prix- le prix le moins cher obtient la note la plus élevée.

Les éditeurs de code sont fournis dans des groupes qui s'adressent à des types spécifiques de développeurs.

Pour le gourou

Vous demandez, qui sont les gourous ? Fondamentalement, ce sont des personnes qui utilisaient des éditeurs de code avant votre naissance. Les instruments de ce groupe sont lourds et larges. Ils peuvent être lancés depuis une fenêtre de terminal et, dans la tradition UNIX, tous leurs paramètres sont définis dans un fichier de configuration.

Vigueur

Sorti en 1991. Cet éditeur polyvalent et puissant a gagné de nombreux fans à travers le monde. Ce qui le rend spécial par rapport aux autres, c'est sa technologie de ligne de commande. Au lieu de simplement écrire du code, vous sélectionnez un mode de saisie pour le texte, lancez une recherche et utilisez encore plus de conseils. Cet éditeur est importé sur tous les systèmes d'exploitation connus. Vim peut également être étendu avec des scripts et des plugins. Il s'agit d'un logiciel gratuit déjà installé sur de nombreux systèmes Linux.

Emacs

Le développement d'Emacs a commencé dans les années 1970 et se poursuit encore aujourd'hui. Cet éditeur est connu pour son extensibilité. C'est l'un des premiers éditeurs à prendre en charge la mise en évidence du code, l'alignement automatique du code et la prise en charge de nombreux langages de programmation. Comme Vim, il est également multiplateforme et peut être utilisé via une fenêtre de terminal ou une interface graphique. Emacs est une ressource gratuite et ouverte.

Pour les professionnels

Les éditeurs de code de cette catégorie sont entièrement équipés d'outils de développement. Ils sont faciles à utiliser et disposent d’outils puissants. Les développeurs peuvent écrire, compiler, tester et exécuter dans une seule application.

Éclipse

Eclipse est le plus souvent utilisé pour développer des applications Java. Ce logiciel prend en charge des plugins qui permettent de prendre en charge des langages de programmation supplémentaires. Il existe des plugins pour C/C++, Ruby, PHP et autres. Eclips propose de puissantes indications de code basées sur la documentation et la vérification de la syntaxe en temps réel. De grandes entreprises, comme Google, mettent à disposition leurs outils de développement pour cette plateforme. Vous pouvez facilement créer des applications pour Android et App Engine. Eclipse est gratuit et open source.

Studio Aptana

Aptana est un environnement de développement conçu pour les applications AJAX lourdes. Cet environnement prend en charge les langages Web les plus populaires : PHP, JavaScript, HTML, CSS, Ruby, Python et autres utilisant des plugins. Il existe également l'intégration de Git, la possibilité de tester l'application sur un serveur local et de nombreux extraits de code utiles pour chaque langage de programmation. Comme Eclipse, Aptana est gratuit et open source.

NetBeans

Un autre framework pour Java, mais comme Eclipse, peut être étendu pour des langages supplémentaires : PHP, Python, C/C++ et autres. L'application fonctionne sous Linux, Windows et OSX. Netbeans peut accélérer le processus de développement d'applications de bureau grâce à son générateur Glisser-Déposer. L'inconvénient est la performance - Netbeans peut être lent sur les grands projets. Cet éditeur de code est gratuit et open source.

Tisseur de rêves

Dreamweaver fait partie de la suite Adobe d'applications conçues pour les concepteurs Web. Il ne prend en charge que les langages de programmation Web les plus populaires : PHP, ASP.NET, JavaScript, HTML, CSS. Très convivial pour les débutants, avec prise en charge de l'édition WISIWYG, de la visualisation en direct, des tests sur un serveur distant et du développement d'applications à l'aide de jQuery mobile et Phonegap. Dreamweaver est disponible sur OSX et Windows. Si vous achetez l’ensemble des applications pour 399 $, cela ne sert à rien de l’utiliser. Mais si vous l’achetez séparément, il y a peut-être quelque chose à y voir. Ce sera encore plus facile.

Visual Studio

Visual Studio est un environnement de développement tout-en-un pour Windows. Cet éditeur supporte un grand nombre de langages : C/C++, C#, VB.NET et F# qui sont intégrés à l'environnement. Il dispose d'outils puissants pour la complétion de code, la documentation ligne par ligne, la vérification des erreurs, le débogage, la conception de formulaires, la création de schémas de base de données et bien plus encore. Le prix commence à 500 $, mais la version express du programme est disponible gratuitement.

Xcode

Xcode est la solution d'Apple pour développer des applications OSX et iOS. Prend en charge C, C++, Objective-C, Objective-C++, Java, AppleScript, Python et Ruby. Avec Xcode, vous pouvez écrire, déboguer et tester des applications. Il dispose d'un concepteur d'interface et d'un émulateur d'appareil mobile pour tester les applications iOS. Xcode était utilisé comme éditeur payant, mais ils le proposent désormais gratuitement.

Coda 2

Coda est un éditeur tout-en-un pour les développeurs Web. Prend en charge le transfert de fichiers via FTP, la navigation dans le code et la structure de fichiers, les sites et groupes de sites, la gestion MySQL et bien plus encore. Avec le nouveau Coda 2, vous pouvez utiliser votre iPad pour naviguer. Le prix stable est de 99 $, mais vous pouvez l'obtenir à prix réduit pour 75 $.

Pour les esthètes

Ces éditeurs de code sont beaux, légers, faciles à utiliser et extensibles. On en parle beaucoup, beaucoup proposent des plugins, écrivent des articles et proposent des solutions pour améliorer tel ou tel éditeur.

TextMate

TextMate est essentiellement un éditeur de texte graphique pour OSX. Prend en charge les macros, le stockage de code, les extraits de code, l'intégration du shell, la gestion de projet. Text Mate 2 sera probablement livré avec tout ce que vous pouvez obtenir. L'éditeur coûte environ 50 $.

Texte Sublime 2

Sublime est un bel éditeur multiplateforme. Il est rapide et riche en fonctionnalités pour presque tous les langages de programmation. Prend en charge les sélections multiples, le pliage de code, les macros, les projets et plus encore. L'édition en plein écran est également possible, ce qui convient parfaitement aux grands écrans. Fonctionne sous Linux, Windows et OSX. Cet éditeur est livré avec une période d'essai illimitée, mais vous devez acheter une licence de 59 $ pouvant être utilisée sur chaque ordinateur.

Pour les pragmatiques

Bloc-notes++

Cet éditeur puissant et léger est un incontournable pour tout développeur Windows. Bien que son nom suggère un bloc-notes avancé, il s’agit d’un outil puissant. C'est facile pour les débutants, mais cela convient également aux professionnels. Notepad++ prend en charge tous les langages de programmation populaires. Prend en charge l'espace de travail divisé en deux fenêtres d'édition, un navigateur FTP, des macros et de puissantes capacités d'édition de texte. Notepad++ est absolument gratuit. C'est possible.

TexteWrangler

TextWrangler est un éditeur gratuit et léger pour OSX. Prend en charge tous les langages de programmation. Offre de puissantes fonctionnalités de recherche et de remplacement, de manipulation de texte, de comparaison de fichiers, de prise en charge FTP et bien plus encore.

CodeLobster

CodeLobster possède des fonctionnalités simples et puissantes pour les programmeurs Web. Convient à toutes les versions du système d'exploitation Windows : 8, 7, Vista, XP, 2003, 2000, ME, Server. Configuration flexible de l'environnement de travail, info-bulles pour les fonctions, débogage et liste de tâches. Cet éditeur est spécifiquement recommandé aux développeurs web ; il peut facilement être étendu pour fonctionner avec différents frameworks : CakePHP, CI, Drupal, JQuery, Yii, Smarty, Symfony, WP, Facebook. Une version allégée de l'éditeur est disponible gratuitement. Avec un ensemble d'outils pour 40 $, un ensemble complet de plugins et d'extensions pour plus de 100 $.


Le meilleur éditeur de code est...

Vous n'avez pas trouvé votre éditeur dans cette liste ? Dites-nous quel est votre éditeur préféré dans les commentaires ci-dessous !