Éditeurs de texte pour programmeurs - outils de programmation. Meilleurs éditeurs de texte Linux

Les éditeurs de code sont essentiels au processus quotidien de développement de sites Web. Ils sont considérés comme une ressource dont on ne peut se passer car leur objectif est de vous rendre plus efficace au travail. Avec un excellent éditeur, vous pouvez écrire du code plus rapidement, trouver erreurs de syntaxe et faites bien plus pour aider votre site à se développer. Vous pouvez facilement apporter des modifications à votre code si vous utilisez bon éditeur. Les éditeurs de code se sont succédé au fil des années, mais certains sont restés solides et se sont améliorés au fil du temps pour fournir meilleurs servicesà vos utilisateurs.

Voici quelques-uns des éditeurs que vous pouvez utiliser aujourd’hui, tous entièrement gratuits.

Ce éditeur gratuit code, ainsi qu'un éditeur de code source destiné aux programmeurs. Son utilisation est gratuite sous Windows. Il peut également fonctionner avec du texte brut et créer des pages Web pour vous. Ce Le Meilleur Choix si vous souhaitez utiliser un bon IDE pour votre compilateur.

L'éditeur est entièrement gratuit pour Windows, Linux et Mac OS X. Il s'agit d'un environnement de développement Web complet qui utilise une combinaison d'outils de développement très puissants pour HTML, JavaScript et CSS. Il dispose également de nombreux plugins supplémentaires créés par la communauté des développeurs. Il s'agit d'un outil unifié pour l'édition d'applications Web.

Il s'agit d'un éditeur open source conçu pour les utilisateurs travaillant avec du code source. Il possède d'excellentes fonctionnalités qui incluent le pliage ou la présentation de code, des fenêtres d'accueil d'outils, des signets numérotés et simples, un gestionnaire d'associations de fichiers et autres.

Éditeur de code gratuit pour Windows. Il offre la prise en charge de plusieurs langues. Certaines de ses fonctionnalités puissantes incluent, entre autres, la saisie semi-automatique, la coloration syntaxique définie par l'utilisateur, la position d'affichage dynamique et la prise en charge de plusieurs documents.

C'est un excellent éditeur de texte pour Microsoft Windows. Il est entièrement fonctionnel et conçu pour l'édition, le formatage, la vérification, Aperçu, ainsi que la publication de pages Web sur Langages HTML, XHTML et XML. L'éditeur vous permet de réduire le code, dispose de plusieurs options de chargement et vous permet de naviguer dans les balises et les scripts.

Un autre éditeur de code gratuit pour Windows, Linux et Mac OS X. C'est un très bon éditeur multiplateforme et multilingue qui donne à ses utilisateurs la possibilité de créer, modifier, naviguer, construire et également déboguer du code très rapidement et avec précision. Il vous permet d'éditer des fichiers d'une taille maximale de 2 Go.

C'est très éditeur professionnel code source pour Windows. Il est de petite taille et également très rapide au démarrage. Avec lui, vous pouvez modifier plusieurs documents à la fois et il offre la coloration syntaxique parmi ses autres fonctionnalités intéressantes.

C'est un environnement de développement Web très utile pour les développeurs Linux. Sa principale utilité est d’augmenter la productivité des développeurs lors de la création d’un site internet. Cet outil vous donnera accès rapideà certaines fonctions qui sont indispensables.

C'est un très bon éditeur de texte, éditeur HTML, éditeur Java et également éditeur PHP. Il est conçu pour Windows et possède également des fonctionnalités excellentes et puissantes pour les programmeurs Web et les auteurs Web.

Il s'agit d'un IDE centré sur le code qui se concentre sur la productivité des développeurs. Cet outil comprend très bien votre code et est livré avec un ensemble d'outils très puissants sans interférer avec le flux de travail ou la structure de votre projet.

Un éditeur de texte très léger mais extensible qui n'est disponible qu'en tant que logiciel gratuit version d'essai Pour les fenêtres. Il a été initialement développé pour Windows XP, mais il est également certifié pour une utilisation avec Windows Vista.

TextMate offre la possibilité de rechercher et de remplacer au sein d'un projet, ainsi que d'associer automatiquement des parenthèses et d'autres symboles. Il possède d'excellentes fonctionnalités qui peuvent vous aider, entre autres, à compléter des mots dans le document actuel.

Il s'agit d'un éditeur de code très utile pour Mac OS X, conçu pour les concepteurs et programmeurs Web. Certaines de ses fonctionnalités intéressantes incluent une interface à onglets, le pliage de code, les indications et la complétion de code, la gestion de site basée sur des projets, etc.

Cet éditeur de code est gratuit pour Windows, Linux et Mac OS X. Il s'agit d'un éditeur de code très bien conçu doté de nombreux plugins que vous pouvez utiliser dans votre processus de développement. Il dispose d'un langage macro intégré et peut prendre en charge un grand nombre de encodages de caractères, notamment Unicode et UTF8.

C'est un choix idéal pour les développeurs Web qui souhaitent effectuer toutes leurs tâches rapidement et facilement. L'éditeur possède d'excellentes fonctionnalités qui offrent entre autres le traitement de texte, la programmation et le développement Web, le traitement de fichiers et la démonstration.

C'est un incroyable éditeur de texte gratuit et open source. Il fonctionne bien avec un certain nombre de systèmes d'exploitation, notamment Microsoft Windows, Linux et MacOs.

Il s'agit d'un éditeur de code très utile pour Mac OS X. Il existe une version gratuite ainsi qu'une version commerciale. Il est livré avec d'excellents plugins pour les développeurs Web, s'ouvre très rapidement, orthographe correctement et trouve facilement les fichiers.

Cet éditeur est uniquement destiné à Mac. Il ne prend en charge qu'une seule langue, bien qu'il s'agisse d'un éditeur de texte très puissant usage général. L'éditeur dispose d'excellentes fonctionnalités permettant aux développeurs Web de rendre leur développement facile et rapide.

Il s'agit d'un éditeur de code qui vous aidera à créer de très beaux sites Web innovants et qui se chargent très rapidement. A noter que l'application elle-même est belle, innovante et rapide. L'éditeur vous offre une approche intuitive afin que vous ayez la possibilité de moderniser vos tableaux et il est doté de puissantes fonctionnalités de prévisualisation qui vous aideront à créer des sites Web étonnants et standards en un rien de temps.

Un éditeur de texte très performant et facile à utiliser. Ce meilleur éditeur outil de collaboration que vous adorerez utiliser. Il faut simplement faire votre travailler ensemble possible et amusant.

Le choix de l'éditeur de code doit toujours se faire en fonction de vos besoins et des projets sur lesquels vous travaillez. Les développeurs Web ont besoin de ces éditeurs pour travailler plus rapidement et plus efficacement, et ce sont les meilleurs parmi lesquels vous pouvez choisir.

Bonjour chers trashboxers. Aujourd'hui, notre rubrique « TOP des applications pour Android » revient. Le thème du nouveau numéro était éditeurs de texte. Tout est simple sur un ordinateur, il y a un bloc-notes standard, un bureau, et bien plus encore bien sûr, mais c'est tout. Ce n'est pas toujours facile au téléphone. Sur certains modèles il y en a des assez sympas et fonctionnels applications standards"Remarques". Mais il arrive parfois qu'il n'y ait pas au moins quelques misérables et programmes simples d'un tel type. Que faire alors ? Lisez ci-dessous la coupe.

Suite bureautique

C'est l'un des plus programmes populaires pour créer et éditer des documents bureautiques. OfficeSuite prend en charge un grand nombre de types de documents, tels que : DOC, DOCX, DOCM, RTF, TXT, LOG, XLS, XLSX, XLSM, CSV, PPT, PPTX, PPS, PPSX, PPTM, PPSM, PDF, EML, FERMETURE ÉCLAIR.

Avec OfficeSuite, vous pouvez créer des documents bureautiques directement sur votre smartphone. Cette application est l'une des meilleures de sa catégorie. Sauf versions mobiles Word, Excel et PowerPoint, vous recevrez également lecteur PDF. D'ailleurs, dans la 8ème version d'OfficeSuite, il est possible d'exporter des tableaux vers Document PDF, ainsi que l'exportation PDF vers des présentations PP.

Bien sûr, créer des présentations sérieuses est beaucoup plus pratique à la maison sur un ordinateur, diront beaucoup d'entre vous, et je suis d'accord avec vous. Mais il ne faut pas sous-estimer la possibilité de créer des tableaux à tout moment. De plus, Excel mobile contient un vaste ensemble de formules de la version de bureau. Par conséquent, si vous avez un besoin urgent de statistiques ou d'échantillonnages, OfficeSuite vous sauvera.
Comme un éditeur de texte cette applicationça a l'air bien aussi. Bien entendu, il ne prend pas en charge les formats complexes, mais avec formats standards s'en sort parfaitement.

Un bloc-notes très simple et pratique. Cela rappelle un peu un bon vieux bloc-notes standard d'un PC - pas de fonctions inutiles ou inutiles. Une note est créée littéralement en un seul clic. Ensuite tu écris information nécessaire Et enregistrer. Tous.

Le programme est idéal pour ceux qui ont besoin de prendre des notes fréquemment et rapidement. De plus, l'application a pour fonction d'envoyer des notes vers VK, Skype, e-mail, Bluetooth et même vers d'autres blocs-notes mobiles.

Dans les paramètres, vous pouvez définir un thème sombre ou clair pour l'éditeur, ainsi qu'ajuster la taille de la police. Et une autre chose utile pour trier vos entrées est la possibilité de créer des dossiers dans l'application.

ColorNote est un autre bloc-notes, mais avec une personnalisation des notes plus intéressante. Chaque entrée peut se voir attribuer une couleur spécifique, ce qui permettra de les trier par sujet.

De plus, vous pouvez créer non seulement des notes, mais aussi des soi-disant listes, qui conviennent par exemple à une liste de courses. ColorNote possède également son propre calendrier intégré et vous pouvez y joindre des notes. certaines dates. Tout cela fait de cette application une bonne alternative carnet de notes: il est toujours à portée de main, les entrées importantes peuvent être surlignées dans n'importe quelle couleur, il y a un calendrier, il est possible d'envoyer une note sous forme de widget sur le bureau.

Dans la dernière capture d'écran, la case jaune représente le widget de note et la case blanche représente le calendrier de ColorNote. Les deux champs du bas concernent l'application suivante.

Notez tout

Avec Note Everything, vous pouvez dicter rapidement information nécessaire, comme sur un enregistreur vocal, vous pouvez dessiner une carte, un logo que vous aimez ou tout ce que vous voulez et enregistrer le tout sur votre téléphone.

Les notes peuvent également être triées dans des dossiers directement dans l'application. Ainsi, après avoir installé Note Everything, vous pouvez supprimer en toute sécurité plusieurs programmes inutiles, que cette application remplacera pour vous.

Bonjour! Vous recherchez un éditeur de texte ? Ils sont utilisés par un grand nombre d’utilisateurs dans le monde à des fins professionnelles et personnelles. Le choix d'un éditeur spécifique dépendra de la fonctionnalité requise. Par exemple, dans un cas, il est pratique de travailler avec code de programme, et dans l'autre - pour formater magnifiquement le texte. De quelle fonctionnalité avez-vous besoin ?

Aujourd'hui, nous allons examiner courtes critiques 5 programmes populaires permettant de déterminer quel éditeur de texte est le meilleur parmi ceux présentés. Le choix appartient à l'utilisateur. Tout dépend des tâches à accomplir.

Carnet de notes

Cet éditeur de texte a été créé et intégré au premier Versions Windows en 1985. Seulement plus âgé que lui Microsoft Word. Depuis lors, sa caractéristique la plus couramment utilisée est « simple ». La situation s’est améliorée au cours des 30 dernières années, mais pas de façon spectaculaire. Désormais, dans le Bloc-notes, vous pouvez créer des fichiers de plus de 64 Ko (il y avait une telle limitation). Il prend en charge Unicode, peut être contrôlé par des raccourcis clavier et utilise la substitution contextuelle. Vous ne pouvez pas ajouter de tableaux ou d'images au document. Aucun formatage visuel.

Malgré la simplicité du bloc-notes, il sert toujours fidèlement des millions de programmeurs et même utilisateurs ordinaires. L’absence de formatage est un plus pour écrire du code, qui reste toujours « propre » après ce programme. Le bloc-notes est léger et se charge rapidement, ce qui convient aux utilisateurs de plus en plus âgés. ordinateurs faibles. Il est intégré au système d’exploitation et est totalement gratuit. Absence effets visuels ne détourne pas du travail.

Écrivain OpenOffice

Dans OpenOffice Writer, vous pouvez formater un document, ses styles, apparence, insérez des tableaux et des images et voyez immédiatement à quoi cela ressemble. Il n'est pas nécessaire d'écrire des balises et de l'exécuter au format .html.

OpenOffice Writer est bon car il est disponible en accès publique et totalement gratuit. Il possède de nombreuses fonctionnalités du célèbre Microsoft Word et quelques fonctionnalités supplémentaires, comme le style de page personnalisé. Il prend en charge plus de 60 formats de documents, dont .doc de 1997 et versions antérieures. Fonctionne entièrement sur les plus populaires systèmes d'exploitation. Vous n'avez pas besoin d'installer ceci programmes supplémentaires. Il existe une version « portable » qui fonctionne sans installation, ce qui signifie qu'elle peut être transportée sur une clé USB et utilisée lorsque vous avez un besoin urgent de formater du texte.

Bloc-notes++

Il s'agit d'un éditeur de texte principalement utilisé pour l'écriture de scripts et la mise en page. Il est l'un des les meilleurs outils pour la programmation. Parmi les fonctionnalités de Notepad++ figurent la coloration syntaxique, la fermeture automatique des balises et des crochets, la comparaison de fichiers, un gestionnaire de projet et d'autres choses utiles qui simplifient le travail du programmeur. Il existe plusieurs plugins qui ajoutent la possibilité d'utiliser un gestionnaire FTP, de vérifier l'orthographe, de crypter du texte, etc.

L'avantage de l'éditeur est qu'il est ouvert source, ce qui permet de personnaliser le programme pour vous-même. Notepad++ est disponible pour un usage public.

Bloc de mots

Le programme est inclus dans Microsoft Windows depuis 1995. Elle est bien parce qu'elle en a fonctions graphiques, qui vous aident à formater rapidement le texte et à y insérer une image. Les fonctionnalités sont minimes, mais c'est même un plus pour les utilisateurs d'ordinateurs novices qui n'auront pas à chercher longtemps la fonction souhaitée. Interface conviviale avec de grandes icônes et une vitesse de fonctionnement rapide sont également des avantages pour les débutants et même les utilisateurs expérimentés. Dans certains cas, le programme peut remplacer entièrement Microsoft Word payant. Il existe un vérificateur de grammaire et d’orthographe discret qui s’active automatiquement. Wordpad convient aux blogueurs et simplement à ceux qui souhaitent écrire correctement.

Microsoft Word

On peut parler longtemps de Word, ce programme mérite une revue à part. Il n’est pas exagéré de dire qu’il est utilisé par un grand nombre de personnes qui écrivent quelque chose sur Internet. Il est apparu en 1983 et est devenu très populaire en quelques années. Sur ce moment Il existe déjà une version 2016, sortie en septembre 2015.

raison principale La raison pour laquelle beaucoup de gens pensent que cet éditeur est meilleur que d’autres est le nombre d’options de formatage de texte dont il dispose. Il y en a certainement une centaine et de nouveaux apparaissent à chaque version. Dans le programme, vous pouvez mettre en page un livre avec des notes de bas de page, rédiger une dissertation ou un article. Il est utilisé par les employés de bureau. Le principal inconvénient de Word est son coût.

Les programmes décrits ci-dessus sont utilisés à des fins différentes et présentent tous leurs propres avantages. Seul l'utilisateur lui-même peut déterminer quel éditeur de texte est le meilleur.

Cet article n’est qu’une partie d’une vaste série de publications. Son objectif est d'aider à trouver fonctionnement normal sur Internet et réussir financièrement. D’ailleurs, le blog Workip est principalement consacré à ces sujets. Voyez quelles choses intéressantes ont déjà été publiées. Il y en aura encore plus. S'abonner.

Les éditeurs de texte pour Windows sont de plusieurs types. Le plus simple d'entre eux est le Bloc-notes, installé par défaut sur l'ordinateur lors de la réinstallation du système. Il convient à l’écriture et à l’édition de code, aux notes rapides, etc. Il démarre rapidement, prend un peu de temps à conduire et n'a pas de cloches ni de sifflets. Il ne convient pas à l’édition de texte à grande échelle et en profondeur. Les types d'éditeurs de texte diffèrent les uns des autres par leurs capacités d'édition. Le Bloc-notes, par exemple, est parfois utilisé par les programmeurs. S'il n'y a pas de meilleur éditeur. Il ne modifie pas le code, vous permettant de mettre en évidence les erreurs et de le voir sous sa forme originale.

L'éditeur Bloc-notes est le plus minimaliste de tous les éditeurs, économisant Document texte en format. SMS

La liste des éditeurs de texte que nous considérerons dans l'article comprend :

  1. Bloc-notes++
  2. AlkelPad
  3. Texte sublime.

Ces éditeurs de texte sont considérés comme les meilleurs et les plus pratiques tant pour les utilisateurs que pour les programmeurs. Examinons chacun d'eux plus en détail.

Notepad++ : plus d'une centaine de formats et une facilité d'apprentissage

Il s'agit du meilleur éditeur de texte pour les programmeurs selon la majorité des utilisateurs travaillant dans ce domaine. C'est ici que nous commençons notre examen des éditeurs de texte.

Conseil de l'éditeur : il est recommandé de l'installer immédiatement après l'installation du système. Un énorme avantage réside dans plus de cinquante formats pris en charge. Il est considéré comme l’un des plus pratiques pour les programmeurs car il met en évidence le code source avec lequel il travaille. actuellement. Lors de l'édition de scripts en PHP, la ligne souhaitée est rapidement trouvée, ce qui permet d'effectuer toutes les modifications nécessaires.

Autrement dit, il est facile à apprendre, car il est similaire au MS Word habituel.

Notepad++ ne sera pas seulement utile aux programmeurs. Avec son aide, vous pouvez ouvrir des fichiers dont l'encodage a mal tourné et qui ne s'ouvrent pas ou, une fois ouverts, afficher un ensemble de personnages étranges. Après avoir sélectionné la section d'encodage dans l'éditeur, convertissez ANSI en UTF 8 ou vice versa. Cela résoudra le problème.

La fenêtre du programme et la section d'encodage ressemblent à ceci

VOIR LA VIDÉO

Élevé

Un autre éditeur avec de nombreuses fonctionnalités. Contrairement à la version précédente, le rétroéclairage n’est pas si bien implémenté ici.

Par conséquent, si vous ouvrez des fichiers dans format php n'est pas prévu, alors il est tout à fait adapté pour faire tout le travail nécessaire

Le programme a tout fonctions nécessaires, y compris le même rétroéclairage, l'ouverture de fichiers avec un échec d'encodage, la recherche et le remplacement de mots et d'expressions, le réglage de la date et de l'heure dans le document. Ce programme sera utile à ceux qui travaillent sur des machines à faible consommation, ainsi qu'à ceux qui souhaitent étendre et améliorer les fonctionnalités du bloc-notes habituel.

Un sérieux inconvénient pour ceux qui travaillent dans l'éditeur pendant longtemps- incapacité à utiliser deux ou plusieurs onglets. En d’autres termes, vous ne pourrez pas travailler avec deux morceaux de texte ou de document différents.

L'interface ressemble à ceci

AlkelPad

Sa particularité est que les outils de l'éditeur de texte peuvent être facilement modifiés en installant des plugins supplémentaires. Autrement dit, la fonctionnalité d'origine peut être considérablement étendue.

Les autres éditeurs de texte gratuits ne disposent pas de cette fonctionnalité, ce qui en fait des systèmes plutôt rigides sans possibilité d'apporter des modifications.

L'un des secrets de la popularité de ce programme est peut-être la possibilité d'afficher le travail différents programmes. Sur l'écran ci-dessus - Commandant total, intégré au programme. Les autres éditeurs de texte pour ordinateurs n'ont pas cette fonction.

La fonctionnalité inclut la mise en évidence du code, la possibilité de travailler avec différents onglets, le remplacement et la recherche d'un fragment de texte dans un document.

Un inconvénient majeur est qu'AlkelPad ne prend pas en charge les encodages comme les autres programmes de texte. Malgré le fait que cette fonction soit initialement disponible, il est très peu pratique de l'utiliser, contrairement à des logiciels similaires.

Texte sublime

Décrivant en détail les meilleurs éditeurs de texte, nous mentionnerons également celui-ci. Il convient à ceux qui travaillent avec PHP ou Python. Alors que les éditeurs de texte modernes offrent aux utilisateurs des arrière-plans clairs avec des lettres sombres, Sublime Text suit une voie différente.

Il séduira ceux qui préfèrent les couleurs sombres et un fond sombre, sur lequel les éléments clés sont clairement mis en valeur.

Sur la droite se trouve une zone qui vous permet d'accéder à n'importe quelle partie du document avec lequel vous travaillez. Ceci est utile pour les éditeurs et pour les personnes qui ont besoin de naviguer constamment dans un document avec une efficacité maximale. C'est loin d'être l'éditeur de texte le plus simple, il prend donc en charge les encodages, le remplacement de fragments, la recherche dans les documents et le travail avec plusieurs onglets simultanément.

Dans cet article, nous avons examiné les éditeurs de texte les plus populaires et les plus faciles à utiliser. Le bloc-notes familier appartient au passé, laissant la place à des options améliorées contenant des fonctionnalités avancées et adaptées à l'écriture de codes. Pour les utilisateurs, il n'y a pas beaucoup de différence entre eux, donc dans de nombreux cas, vous pouvez continuer à utiliser le bloc-notes et les programmes du package MS OFFICE. C'est suffisant même pour un utilisateur avancé. Étant donné que les éditeurs avec mise en évidence du code sont principalement nécessaires aux programmeurs.

Toutes les tâches et tous les projets ne nécessitent pas un IDE à part entière, donc pour beaucoup, l'outil principal reste leur éditeur de texte préféré. Et il semble que le choix soit simple : Sublime Text puissant, extensible mais simple, des classiques vivants sous la forme d'emacs et de vim, ainsi que des favoris monoplateformes - Notepad++ pour Windows, TextMate pour OS X et Geany pour Linux. Mais de nouveaux éditeurs apparaissent presque tous les jours : est-il judicieux pour vous de changer vos habitudes ? Voyons ce qui se passe.

Atome

En août 2011, Chris « defunkt » Wanstrath, co-fondateur de GitHub, s'est fixé un objectif ambitieux : créer un éditeur véritablement ouvert et proposé. possibilités illimitées pour le piratage, mais en même temps, cela ne se transformerait pas en un deuxième Vim ou Emacs (qui, comme vous le savez, peut presque tout faire, mais seulement si vous avez un cerveau comme Jeff Dean). Et maintenant, trois ans et plus de quinze mille commits plus tard, les tests bêta publics ont commencé. En mars de cette année, Atom est devenu disponible en téléchargement pour tout le monde. Comment la célèbre entreprise va-t-elle révolutionner notre approche du codage ?

La première chose qui attire votre attention lorsque vous lancez la nouvelle idée de GitHub est son interface incroyablement similaire à Sublime Text. En soi, ce n’est pas un inconvénient. Fait connu, que l'interface Sublime a été inspirée par un autre éditeur de code non moins populaire pour OS X TextMate. L'histoire actuelle avec Atom et Sublime ne fait que souligner le succès des solutions GUI de ces derniers.

La deuxième chose à propos d'Atom est qu'il s'agit essentiellement d'une application Web enveloppée dans Chromium. Non bien sûr, l'éditeur a sa propre icône dans le dock, normal menus système et prise en charge des raccourcis clavier natifs. C'est juste que le noyau d'Atom est écrit principalement en CoffeeScript, il fonctionne sur Node.js et l'interface de l'éditeur elle-même est une page HTML avec un balisage tout à fait normal. Vous pouvez le vérifier en sélectionnant Développeur -> Outils de développement Toogle dans le menu Affichage.

La troisième caractéristique intéressante d’Atom est sa modularité. Dans les meilleures traditions de l'écosystème Node.js, il est écrit en utilisant quantité maximale modules ouverts (plus d'une cinquantaine). Cela signifie que si vous n'aimez pas certaines fonctionnalités standard, selon les développeurs, vous pouvez facilement trouver un remplaçant parmi plus de 70 000 packages dans le registre npm ou écrire votre propre plugin. Considérant que JavaScript est en fait le langage le plus populaire sur GitHub depuis longtemps et que CoffeeScript n'est que légèrement derrière Perl, cela nous donne confiance dans l'avenir d'Atom.


Qu’en est-il des fonctionnalités qui tuent ? Ici, tout n'est pas si rose. Qu’il s’agisse de la jeunesse du projet ou d’autre chose, Atom, à part le grand nom des créateurs et de grands espoirs, ne propose rien de prêt à l’emploi qui puisse vous faire jouer avec pendant des heures. Ce qui est présenté par les développeurs comme des avantages (par exemple, la saisie semi-automatique, les onglets, la réduction du code, les extraits de code) ne peut qu'apporter un sourire condescendant sur les visages des adeptes de Sublime. Oui, bien sûr, Atom a déjà son propre gestionnaire de paquets, mais je n'ai rien trouvé dans ses référentiels qui ne puisse être implémenté à l'aide de plugins pour Sublime.

Table Lumineuse

Le développement de Light Table a commencé en 2011, lorsque programmeur américain Chris Granger a décidé que le processus de travail avec du code dans les éditeurs de texte modernes ne correspondait pas suffisamment au flux de travail moderne. En bref, la tâche de Light Table est de rendre le processus de développement véritablement interactif et visuel, en donnant au développeur un retour instantané sur toute action, aidant ainsi à naviguer rapidement dans un code volumineux. C'est avec cette idée que Chris s'est adressé à Kickstarter et a rapidement collecté 316 720 $ pour le développement du projet, avec un objectif déclaré de 200 000 $. Pourquoi exactement les boulangers ont-ils tant aimé les idées de Chris ?

Un des plus fonctionnalités intéressantes Light Table est la possibilité de travailler avec de la documentation pendant que vous écrivez du code. Pour voir la description d’une fonction, passez simplement la souris dessus. L'éditeur trouvera et affichera instantanément la documentation pour la fonction ou le paramètre demandé (dans le cas de méthodes intégrées) ou affichera une description préfixée de la fonction laissée directement dans le code. Cela rappelle un peu la saisie semi-automatique, utilisée dans l'environnement de développement. Visual Studio de Microsoft, mais beaucoup plus profond et plus puissant.

La deuxième fonctionnalité phare peut être appelée exécution instantanée de fonctions lors de l'écriture de code. Cela vous permet d'essayer différentes conditions d'entrée en mode débogage et de voir non seulement le résultat, mais également comment les variables circulent dans l'ensemble du code. C'est également une chose très utile, surtout lorsque vous n'êtes pas sûr du résultat de l'exécution d'un morceau de code.


La troisième caractéristique de la table lumineuse est opportunité unique organiser le code dans ce qu'on appelle des tables. Ce sont des blocs de code logiquement complets à travers lesquels vous pouvez visualiser l'interaction des fonctions individuelles du programme. Grâce à cette fonctionnalité, il est très pratique de diviser un fichier en plusieurs blocs fonctionnels indépendants et de travailler avec eux, en créant une sorte de véritable tableau de bord à partir du code. Une autre fonctionnalité intéressante est la mise en évidence intelligente des blocs - dans ce cas, les risques de se perdre dans un flux de travail déjà clair tendent à zéro.


Malgré sa philosophie assez atypique, Light Table est sans conteste un éditeur nouvelle génération. Son astuce n'est pas qu'il soit écrit dans des technologies à la mode, mais dans le changement de l'approche même du processus de développement de logiciels complexes. Probablement, lorsque vous travaillez avec de simples scripts JS, la véritable puissance de Light Table ne se fera pas sentir, mais pour des projets légèrement plus complexes, elle deviendra un outil indispensable. Il faut juste s'y habituer. Mais cela ne sera pas facile.

Citron vert

L'ensemble de Lime peut être décrit par une seule phrase bien connue de Bobuk : l'éclat et la pauvreté de l'open source. Le projet, lancé l'année dernière par Fredrik "quarnster" Ehnbom, résout une tâche unique mais claire : créer un constructeur open source à l'image de Sublime Text. La raison de ce désir est claire : l'auteur, fervent fan de Sublime, n'était pas satisfait de la lenteur du développement du projet et du manque de corrections de bugs banales pour les versions précédentes. L'idée s'est avérée proche de plusieurs dizaines de personnes partageant les mêmes idées, et bientôt la première version de Lime a été publiée.

La première chose qui vous rebute lorsque vous découvrez cet éditeur est l'absence d'au moins un semblant de packages binaires. En général, la logique de cette décision est claire : Lime n'est pas une application unique, mais un ensemble d'un backend distinct dans Go et de quelques frontends parmi lesquels choisir. Cependant, cela ne rend pas les choses plus faciles : essayer de faire fonctionner rapidement Lime se transforme en un bricolage passionnant avec les dépendances, les configurations et autres joies de la vie de Go.

Quant à travailler dans cet éditeur, pour le moment, c'est franchement gênant, et il n'y a essentiellement rien d'unique à écrire ici. Lime ne peut pas encore se vanter des fonctionnalités que d'autres éditeurs de texte tiennent pour acquises. Il semble que les développeurs accordent encore beaucoup plus d’attention à l’architecture des applications et à la propreté du code qu’à la fonctionnalité. Dans une certaine mesure, la situation est sauvée par une compatibilité partielle avec l'API Sublime (et certaines parties de TextMate, respectivement), mais malgré cela, Lime a encore de gros problèmes d'utilisabilité.

En général, Lime laisse aujourd’hui une impression mitigée. Cela doit être génial lorsque votre outil de travail est entièrement open source et si flexible. Mais soyons honnêtes avec nous-mêmes : combien d’entre nous songeraient un jour à réécrire le frontal de notre éditeur de texte ? Combien d'entre nous songeraient même à développer un éditeur de texte pour nous-mêmes en raison de certains inconvénients, au lieu d'utiliser cet outil pour l'usage auquel il est destiné, à savoir y écrire nos propres programmes ? Pour la plupart des développeurs (surtout ceux qui ne souffrent pas de la maladie cérébrale de Stallman), la fonctionnalité de Sublime Text et son système de plugins suffisent à résoudre tâches quotidiennes. Et pour être honnête, dans quelques années travail quotidien Je n'ai rencontré aucun bug super critique dans Sublime pour lequel je n'ai pas pu trouver ma propre solution de contournement. Bientôt à ce stade Lime ne convient vraiment qu'aux fans inconditionnels de l'open source avec énormément de temps libre et le désir de rendre ce monde un peu meilleur.

Supports Adobe

Brackets est assez jeune (le développement est en cours depuis 2011), mais projet intéressant d'Adobe. Son objectif est simple : créer un environnement de développement minimaliste et confortable qui nécessiterait un minimum d'effort de la part du développeur. Dans ma mémoire, il y a déjà eu un nombre considérable de projets ayant des objectifs similaires. Voyons si Adobe, avec l'aide de la communauté, a réussi à faire quelque chose d'intéressant dans ce domaine.

Étonnamment, Brackets s’est plutôt bien déroulé. Tout ce dont vous avez besoin fonctionne immédiatement (après Lime, même cela devient un plus dans un sens). Le projet résout vraiment son problème Tâche principale- facilite l'écriture de code, même si cela se fait pratiquement sans aucune approche fondamentalement nouvelle. Et d’ailleurs, il n’y a rien de mal à cela.

Brackets est écrit en HTML/JS (merci pas Flash ou Adobe AIR :)), étroitement intégré à Node.js. Extérieurement, dès la sortie de la boîte, il fait une impression très favorable (mais non sans une touche de jouet). Ce qui m'a captivé dès la première frappe, c'est l'incroyable saisie semi-automatique pour HTML/CSS/JS/jQuery. C'est vraiment intelligent et contient aussi beaucoup de petites choses sympas (par exemple, un sélecteur de couleurs intégré ou un outil de sélection de transitions en CSS).


Mais la principale fonctionnalité qui tue pour moi était l'édition en ligne des sections de code associées. C'est l'occasion d'afficher et de modifier, par exemple, un ensemble de propriétés CSS par classe ou ID directement à partir du fichier de mise en page HTML dans une zone distincte. Brackets analyse la structure de votre projet en temps réel, construit une arborescence de dépendances et vous permet d'écrire des sections de code interdépendantes sans quitter le contexte principal du fichier. J'avoue que j'ai créé exactement ce genre de fonctionnalité il y a quelques années dans mon simple éditeur de texte (je suis sûr que je ne suis pas le seul). Une telle fonctionnalité ne peut donc que plaire. Les autres fonctionnalités incluent un accès rapide à la documentation (mais pas aussi détaillée que Light Table), JSLint prêt à l'emploi et un joli gestionnaire de plugins. Bien que, bien sûr, Brackets ne puisse pas encore se vanter d'une telle abondance de packages que Sublime.


Dans l’ensemble, même s’il prend en charge un certain degré de prise en charge, par exemple, de Ruby ou de Python, Brackets s’adresse principalement aux développeurs front-end. Il répondra parfaitement aux besoins des concepteurs de mise en page, laissant de côté même les IDE spécialisés. Vous n’y trouverez rien de nouveau révolutionnaire, à l’exception de l’édition de code en ligne. Cependant, ce qui est là est fait consciencieusement et avec âme. Si vous concevez ou écrivez principalement du code client sur une pile pas trop compliquée, il est fort possible que Brackets vous plaise.

Zed

Zed est un éditeur de texte plutôt hipster qui tente également de réinventer le processus de développement logiciel moderne. Si Light Table tente de changer le principe même de développement, alors Zed se limite principalement à des expérimentations avec l'interface. Le développement a commencé en 2011, et aujourd'hui Zed est disponible sur le site officiel sous forme de binaires pour les principales plateformes, ainsi que d'une application pour ChromeWeb Magasin.

La première chose qui attire votre attention lorsque vous découvrez Zed est l'absence d'éléments d'interface familiers comme l'arborescence du projet ou les onglets. Étape assez controversée, lors du développement, il est souvent beaucoup plus facile de s'orienter dans la structure du projet en utilisant le bois. Mais en l'absence d'onglets, il y a une certaine rationalité : généralement lorsque vous travaillez sur de grands projets, le nombre onglets ouverts grandit de façon exponentielle, et après seulement une demi-heure de travail, vous devez constamment les parcourir, fermant ce avec lequel vous ne travaillez pas pour le moment. Dans Zed, la navigation dans le projet s'effectue soit en sautant directement sur le fichier requis dans le projet par son nom (Ctr/Cmd + E) via la petite console en haut de l'application.

La deuxième caractéristique mémorable de Zed est l'accent mis sur une interface multi-colonnes. L'éditeur prend en charge plusieurs options fixes pour diviser l'espace de travail : 50/50 %, 25/75 %, etc. Il est à noter que la deuxième (voire la troisième) colonne est destinée non seulement à l'édition simultanée de plusieurs fichiers, mais également à la prévisualisation instantanée du code dans des langages nécessitant un traitement (comme Markdown ou CoffeeScript).

Lorsque vous travaillez avec Zed, vous pouvez vraiment sentir l'accent mis sur l'édition à distance. Ainsi, dès la sortie de la boîte, il offre un excellent support pour l'édition de fichiers depuis Dropbox ou directement vers serveur distant et prend en charge les séances. Mais précisément en tant que rédacteur, Zed est très pauvre. Sa saisie semi-automatique intégrée est basée sur un dictionnaire, elle ne dispose pas d'outils pratiques pour travailler avec des extensions et ne vous permet pas de personnaliser l'interface utilisateur à votre guise. Mais ce n’est probablement pas de cela dont parle Zed.

D’ailleurs, il faut savoir que Zed est très attentionné. Parfois, l'application se bloque pendant un certain temps et perd toute réactivité, ce qui, bien entendu, n'ajoute rien de pratique à une expérience déjà plutôt inhabituelle.

Dans l’ensemble, Zed est bizarre et certainement pas pour tout le monde. Si vous ne vous embêtez pas avec une personnalisation sans fin interface utilisateur, vous vous souciez de la portabilité, de la possibilité de modifier des fichiers de manière stable sur un serveur distant et vous êtes prêt à essayer quelque chose d'inhabituel, vous pouvez jouer. Mais Zed n’est clairement pas adapté au codage quotidien.