hideout-lastation.com
Paradis Pour Les Concepteurs Et Les Développeurs


Top 10 des éditeurs de code source gratuits - revus

Avec l'éditeur de code professionnel comme Dreamweaver, Coda, Textmate et d'autres, il n'est pas surprenant que de plus en plus de gens ont oublié en partie un éditeur de code plus simple tel que le bloc-notes de Windows. Nous comprenons que simplifier ne signifie pas la meilleure option, cependant, il existe des éditeurs de code plus simples mais professionnels qui pourraient correspondre à ce dont vous avez besoin!

Ce sont ce que j'ai trouvé être le meilleur pour zéro dollars (avec un bonus supplémentaire). N'hésitez pas à partager votre favori personnel dans les commentaires.

1. Bloc-notes ++

Notepad ++ est un remplacement open source du programme Notepad original (fourni avec Windows) et supporte plusieurs langues. Même s'il est construit pour Microsoft Windows, il peut aussi fonctionner sous Linux, Unix, BSD et Mac OS X (en utilisant Wine). Immédiatement au démarrage de Notepad ++, vous remarquerez la différence avec le Bloc-notes original. Il y a des tas de boutons et fonctionnalités supplémentaires comme le support des plugins, l'édition d'onglets, le glisser-déposer, le défilement synchronisé, le correcteur orthographique (via un plugin inclus), trouver et remplacer plusieurs documents, comparer des fichiers, zoomer. "Notepadd ++ prend en charge la coloration syntaxique et le repliement syntaxique pour 48 langages de programmation, de script et de balisage" (source).

Comme l'explique le site Web, le programme est écrit en C ++ et utilise l'API Win32 pure et STL qui assure une vitesse d'exécution plus élevée et une taille de programme plus petite. Si vous souhaitez apprendre à faire de Notepadd ++ votre éditeur de texte par défaut, vous pouvez trouver des instructions ici.

Avantages

  • Léger et se lance rapidement
  • Interface d'édition à onglets
  • Prise en charge des plugins et macros
  • Possibilité d'ajouter des signets
  • Faites glisser et déposez le support
  • Rechercher et remplacer plusieurs documents
  • Mode plein écran
  • Réduire à la barre d'état système
  • Configurateur de style pour une interface personnalisable
  • Syntaxe et accolade
  • Indentation automatique
  • Achèvement automatique
  • Pliage de code
  • Texte pliant
  • Intégration du compilateur
  • Rechercher et remplacer
  • Vérificateur d'orthographe (via le plugin)
  • Édition collaborative (via le plugin)
  • Support FTP (via le plugin)
  • Plusieurs instances
  • Comparaison de fichiers

Les inconvénients

  • Pas de support HTTP, SSH ou WebDav pour l'édition de fichiers à distance
  • Ne supporte pas les fichiers volumineux
  • Un autre programme est nécessaire pour fonctionner sur Mac OS X

2. TextWrangler

Contrairement à Notepadd ++ mentionné ci-dessus, TextWrangler n'est pas open source et c'est un programme Mac uniquement. Il ne prend également en charge qu'une seule langue: l'anglais. Il s'agit cependant d'un éditeur de texte polyvalent très puissant, ainsi que d'un outil d'administrateur Unix et serveur. Alors qu'en surface il ressemble à un simple éditeur de texte simple, il possède beaucoup de fonctionnalités. Il y a un tiroir de documents (fermé par défaut) qui peut être ouvert pour voir et comparer les documents sélectionnés. En tant qu'éditeur de code, il inclut la coloration syntaxique et la navigation de fonction pour 44 langages de programmation comme ActionScript, C ++, HTML, JavaScript, Perl, Python, SQL et VBScript. Avec TextWrangler vous pouvez également ouvrir des fichiers extrêmement volumineux; c'est limité par la RAM sur votre ordinateur et la limitation d'OS X aux fichiers.

Si vous avez besoin de fonctionnalités plus avancées comme FTP et SFTP ouvrir et enregistrer, AppleScript, support de script Unix Mac OS X, mode veille, sauvegarde automatique et plus, vous pouvez mettre à niveau vers BBEdit.

Avantages

  • Prise en charge des plugins et macros
  • Construit en FTP et FTP sécurisé
  • Prise en charge de SSH pour l'édition de fichiers à distance
  • Possibilité de comparer deux documents ligne par ligne
  • Mise en évidence de la syntaxe
  • Indentation automatique
  • Achèvement automatique
  • Pliage de code
  • Texte pliant
  • Intégration du compilateur (via le plugin)
  • Correcteur orthographique
  • Prise en charge de fichiers volumineux (limitée par la mémoire de l'ordinateur)
  • Plusieurs instances

Les inconvénients

  • Pas d'édition collaborative
  • Aucun support HTTP ou WebDav pour l'édition de fichiers à distance
  • Ne fonctionne pas sur Tiger sur la série Power Macintosh G4 (Quicksilver)

3. jEdit

jEdit, un programme pour Windows, Mac OS X, OS / 2, Linux, BSD, Unix et VMS, est dit être pour les programmeurs matures seulement. Écrit en Java, il est open source et supporte des centaines de plugins et de macros. La fenêtre principale peut être divisée horizontalement ou verticalement et est également fournie avec "retrait automatique, et mise en évidence de la syntaxe pour plus de 130 langues". Il existe de nombreuses options de personnalisation pour faire en sorte que le dock, la barre d'état et la barre d'outils s'affichent exactement comme vous le souhaitez. Vous pouvez même "copier et coller avec un nombre illimité de presse-papiers".

Les langages de programmation supportés sont: ActionScript, ColdFusion, LOTOS, Ruby, Python et COBOL. Toutes les fonctionnalités de jEdit ne peuvent pas rentrer dans ce paragraphe, mais vous pouvez les voir toutes ici.

Avantages

  • Puissant moteur de recherche pour les expressions régulières
  • Mise en évidence de la syntaxe avec des options de personnalisation
  • Auto-indentation
  • Achèvement automatique
  • Pliage de code
  • Texte pliant
  • Intégration du compilateur (via le plugin)
  • Prise en charge des plugins et macros
  • Interface d'édition à onglets
  • Navigateur FTP intégré
  • Vérificateur d'orthographe (via le plugin)
  • Support FTP (via le plugin)
  • Support HTTP et WebDav (via plugin) pour l'édition de fichiers à distance
  • Plusieurs instances

Les inconvénients

  • Poids lourd et souvent lent au démarrage
  • Dans

    Les inconvénients

    Vérificateur d'orthographe istent

  • Peut être buggé sur le Mac
  • Pas d'édition collaborative
  • Pas de support de fichiers volumineux
  • Aucun support SSH pour l'édition de fichiers à distance

4. Éditeur Cramoisi

Crimson a été écrit en C, est open source et est connu comme un éditeur de code source professionnel pour Windows seulement. Il est également un remplacement approprié pour le Bloc-notes et prend en charge la programmation dans plus de 60 langages comme Maple, LotusScript, C / C ++, MySQL, Ruby, Perl et JScript. Actuellement, il ne supporte que la langue anglaise. Malheureusement, la dernière version de Crimson date de 2008, mais elle a été remplacée par Emeral Editor.

Comme vous pouvez le voir dans l'image ci-dessous, il ressemble à Notepad ++ de la barre d'outils à l'édition par onglets. Il prend également en charge les plugins, appelés "outils", et les macros. Il y a même un client FTP intégré et vous avez la possibilité de gérer des groupes de fichiers associés et de les enregistrer en tant que projets.

Avantages

  • Mise en évidence de la syntaxe
  • Indentation automatique
  • Intégration du compilateur
  • Possibilité d'ajouter des signets
  • Support FTP
  • Vérificateur d'orthographe instantanée / en direct
  • Macros
  • Plusieurs instances

Les inconvénients

  • Pas d'achèvement automatique
  • Pas de pliage de code
  • Pas de pliage de texte
  • Pas d'édition collaborative
  • Pas de support de fichiers volumineux
  • Pas de support HTTP, SSH ou WebDav pour l'édition de fichiers à distance

5. Araneae

Araneae est un éditeur pour les professionnels du Web qui fonctionne uniquement sous Windows. Vous pouvez télécharger des extensions à utiliser avec elle, notamment la mise en évidence de la syntaxe, la prise en charge du glisser-déposer, l'édition d'onglets et la possibilité d'insérer des clips rapides personnalisables. "Araneae inclut plusieurs extensions et localisations à partir de la boîte proverbiale" - aucun téléchargement supplémentaire n'est requis! Ceci inclut les fichiers HTML, XHTML, CSS, XML, JavaScript, PHP et Ruby, ainsi que l'anglais, le français, le grec, Localisations espagnoles et estoniennes! " Toutes les barres d'outils sont visibles par défaut et peuvent être réorganisées selon vos préférences.

Avantages

  • Mise en évidence de la syntaxe
  • Faites glisser et déposez le support
  • Interface d'édition à onglets
  • Clips rapides
  • Rechercher et remplacer
  • Plusieurs instances

Les inconvénients

  • Pas de plugins ou de macros

6. EditPad Lite

EditPad Lite est un autre éditeur de texte général pour Windows, écrit en 10 langues différentes. Il a été construit avec Delphi et est petit, compact et gratuit pour un usage non commercial seulement. Donc, si vous serez payé pour le travail que vous faites avec, alors vous devrez acheter EditPadPro. Les fonctionnalités sont limitées, mais il est édité par des onglets, peut continuer à fonctionner dans la barre d'état système, prend en charge l'indentation automatique et peut être configuré pour s'adapter à vos goûts et à votre vue.

EditPad Lite ressemble également au Bloc-notes à l'exception de la barre d'outils de mise en forme et des onglets.

Avantages

  • Interface d'édition à onglets
  • Indentation automatique
  • Illimité annuler et refaire même après l'enregistrement d'un fichier (tant qu'il reste ouvert)
  • Support de fichiers volumineux
  • Support FTP
  • Plusieurs instances

Les inconvénients

  • Pas de coloration syntaxique
  • Pas d'achèvement automatique
  • Pas de pliage de code
  • Pas de pliage de texte
  • Aucune intégration de compilateur
  • Pas de macros
  • Pas d'édition collaborative
  • Correcteur orthographique non inclus dans la version gratuite
  • Pas de support HTTP, SSH ou WebDav pour l'édition de fichiers à distance

7. ATPad

ATPad n'est pas très différent de la plupart des autres mentionnés ci-dessus: c'est une autre interprétation de Notepad avec quelques améliorations. Outre l'anglais, vous pouvez obtenir ATPad dans 11 autres langues. Vous obtenez l'édition d'onglets, les options de personnalisation, la numérotation des lignes, l'habillage des mots, les signets (pour ne pas perdre votre place au retour), les extraits personnalisables, l'envoi par e-mail et plus encore. Depuis ATPad ne nécessite pas d'installation, vous pouvez l'ouvrir à partir de pratiquement n'importe quel type de lecteur et il ne laisse aucune trace derrière. Pour l'enlever il suffit de supprimer le répertoire ATPad.

Avantages

  • Permet le carrelage et la cascade de fenêtres
  • Interface d'édition à onglets
  • Numérotation de ligne
  • Extraits de texte
  • Peut envoyer des documents par courrier électronique
  • Aucune installation requise
  • Possibilité d'ajouter des signets
  • Recherche / remplacement illimité et annulation / rétablissement

Les inconvénients

  • Ne vient pas avec le vérificateur d'orthographe

8. RJ TextEd

RJ TextEd est pour Windows uniquement et prend en charge 18 langues différentes et 20 langages de programmation. Il a été construit sur CodeGear Delphi et n'est pas open source. Il existe à la fois un PC et une version portable à télécharger avec une poignée de plugins et d'outils que vous pouvez télécharger séparément. À la différence de la plupart des programmes propres coupés mentionnés ci-dessus, RJ TextEd a des barres d'outils, des volets et des onglets à gogo. Vous pouvez également créer des projets et des macros et personnaliser votre environnement de travail.

Avantages

  • A une version portable
  • Mise en évidence de la syntaxe
  • Correcteur orthographique
  • Indentation automatique
  • Achèvement automatique
  • Pliage de code
  • Texte pliant
  • Intégration du compilateur
  • Macros
  • Support FTP et FTP sécurisé
  • Prise en charge de SSH pour l'édition de fichiers à distance
  • Plusieurs instances

Les inconvénients

  • Pas d'édition collaborative
  • Pas de support de fichiers volumineux
  • Aucun support HTTP ou WebDav pour l'édition de fichiers à distance

9. Komodo Modifier

Komodo Edit est un programme open source rapide qui peut être utilisé sur Windows, Max OS X et Linux. Il supporte les langages de programmation suivants: PHP, Python, Ruby, JavaScript, Perl, Tcl, XML, HTML 5 et CSS 3. Il est également équipé de "coloration de syntaxe personnalisable, pliage, vérification de la syntaxe en arrière-plan et excellent auto-complétion (appelé «intelligence de code»). " Leurs pages et leurs extensions sont équivalentes à celles de Firefox et leur éditeur "tricked out" est l'un des plus avancés sur cette liste. Avec tout ce que vous obtenez l'édition de fichiers à distance, une boîte à outils avec l'intégration de la commande shell, des macros, des extraits et la liste continue. Pour des fonctionnalités plus avancées, vous pouvez acheter Komodo IDE pour les équipes.

Avantages

  • Support d'extension et macros
  • Mise en évidence de la syntaxe
  • Indentation automatique
  • Achèvement automatique
  • Pliage de code
  • Texte pliant
  • Extraits de code

Les inconvénients

  • Correcteur orthographique non inclus
  • Aucune intégration de compilateur
  • Pas d'édition collaborative
  • Pas de support de fichiers volumineux
  • Pas d'instances multiples
  • Pour les fonctionnalités plus avancées, vous devrez effectuer une mise à niveau moyennant des frais considérables de 295 $ (sans assistance et mises à niveau) ou de 382 $ (avec assistance et mises à niveau).

10. KompoZer

Propulsé par Mozilla, "KompoZer est un système de création de site Web complet qui combine la gestion de fichiers Web et des fonctions d'édition de pages Web WYSIWYG faciles à utiliser, disponibles dans Microsoft FrontPage, Adobe DreamWeaver et d'autres programmes haut de gamme." Ce programme facile à utiliser, pour Windows, Mac OS X et Linux, s'adresse aux utilisateurs non techniques qui ne connaissent pas grand-chose au HTML ou au codage Web. Il est disponible en 21 langues différentes, intègre la gestion de fichiers via FTP, l'édition d'onglets, le sélecteur de couleurs et la prise en charge de formulaires, de tableaux et de modèles.

Comme vous pouvez le voir sur la capture d'écran ci-dessous, il est censé ressembler davantage à DreamWeaver qu'à Notepad (d'où le fait de répondre aux besoins des utilisateurs non techniques).

Avantages

  • Gestionnaire de site et arborescence de fichiers
  • WYSIWYG édition
  • A une version portable
  • Support FTP
  • Correcteur orthographique
  • Prend en charge les modèles
  • Aperçu de la page
  • Comparable à Adobe DreamWeaver et Microsoft FrontPage

Les inconvénients

  • Aucun support WebDAV pour l'édition de fichiers à distance
  • Pas de support d'édition partagé
  • Ne prend pas en charge les scripts côté serveur

11. TouchQode (Bonus)

Comme un bonus supplémentaire, nous avons TouchQode, qui est un éditeur uniquement pour les smartphones. Il est actuellement disponible uniquement pour Android, mais vous pouvez vous abonner pour être informé de la version de l'iPhone. Pour un éditeur de smartphone, il dispose de fonctionnalités comme la mise en évidence de la syntaxe, la possibilité d'exécuter des scripts (simples), un client FTP intégré, la synchronisation de fichiers, etc. TouchQode donne vraiment la possibilité de coder partout où vous allez!

Avantages

  • Application Android
  • Mise en évidence de la syntaxe
  • Suggestions de code
  • Recherche incrémentale
  • La synchronisation de fichiers

Les inconvénients

  • Pas d'application iPhone (mais bientôt disponible)

Concevoir pour l'engagement: comment améliorer les statistiques sur l'engagement des utilisateurs

Concevoir pour l'engagement: comment améliorer les statistiques sur l'engagement des utilisateurs

Chaque concepteur d'interface utilisateur veut engager leur base d'utilisateurs . C'est tout l'intérêt d'un site Web ou d'une application mobile: fournir quelque chose de valeur qui rend les visiteurs excités et interactifs . Mais il est presque impossible de mesurer l'engagement à moins de regarder un utilisateur interagir avec votre site Web. He

(Conseils techniques et de conception)

Créer des info-bulles minifiées en CSS pur avec Wenk

Créer des info-bulles minifiées en CSS pur avec Wenk

Avec un nom si étrange, vous n'attendriez pas grand-chose de Wenk, une bibliothèque gratuite d' infobulles CSS . Pourtant, c'est l' une des plus petites bibliothèques que vous pouvez mesurer en dessous de 1 Ko lorsque vous êtes gzippé.Wenk utilise des CSS purs avec des attributs data-* pour créer des info - bulles en direct que vous pouvez redéfinir et positionner à votre guise. Le mei

(Conseils techniques et de conception)