QuelE Ruby Devriez-Vous Utiliser ?

Vous allez passer beaucoup de temps en tant que développeur dans l’éditeur, il est donc important d’utiliser un éditeur avec lequel vous êtes à l’aise& productif.

Dans cet article :

Je veux vous aider à choisir l’ Editor / éditeur Ruby qui vous convient !

Vous n’avez pas besoin de stresser sur cette décision, choisissez-en une, essayez-la pendant quelques semaines&voyez ce que ça fait. Vous pouvez toujours changer d’éditeur plus tard.

Voici quelques éléments à rechercher:

  • Quels plugins liés à Ruby sont disponibles pour vous faciliter les choses
  • Que l’éditeur soit open-source ou non
  • Fonctionnalités intégrées qui améliorent votre productivité (comme les extraits de code, la complétion automatique, un design épuré qui ne vous gêne pas)

Tous ces éditeurs prennent en charge Windows, Linux &Mac.

Commençons!

Atom Editor

Atom est un éditeur de code open source de Github. Il prend en charge de nombreux langages de programmation, y compris Ruby.

Éditeur d'atomes Rubis

Avantages:

  • Intégration Git
  • Bon support des extraits de code (gain de temps)
  • Vous permet d’exécuter du code directement dans l’éditeur (avec des plugins)

Inconvénients:

  • Peut être lent lors de l’ouverture de fichiers très volumineux

VSCode Editor

VSCode est un éditeur de code open source de Microsoft & il est basé sur la même technologie graphique qu’Atom.

VSCode Ruby Ruby

Avantages:

  • Intégration du terminal
  • Intégration du débogueur &autres fonctionnalités de typeE (nécessite un support linguistique via des plugins)
  • En développement actif

Inconvénients:

  • Le plugin de langage Ruby ne reçoit pas beaucoup de mises à jour, mais il fonctionne 🙂

Rub RubyMine

RubyMine est un éditeur de code source fermé de JetBrains. C’est l’E le plus complet en termes de fonctionnalités, mais il n’est pas non plus gratuit.

Rub RubyMine

Avantages:

  • Prise en charge de la refactorisation
  • Intégration avec les frameworks de test, bundler, rake, terminal, etc.
  • Auto-complétion intelligente

Inconvénients:

  • Source fermée
  • Peut sembler « lourd” en termes de performances&Conception de l’interface utilisateur

Éditeur VIM

VIM (VI amélioré) est un éditeur open-source qui existe depuis des lustres, la caractéristique la plus frappante est que son terminal est basé, contrairement aux autres éditeurs basés sur une interface graphique. Il a d’innombrables plugins que vous pouvez installer pour ajouter de nouvelles fonctionnalités.

Éditeur de VIM Ruby

Avantages:

  • De nombreux raccourcis clavier &plugins
  • Vous pouvez faire tout ce dont vous avez besoin sans quitter le terminal &sans votre souris
  • Fonctionnalités d’édition puissantes (supprimer les guillemets intérieurs, remplacer les expressions régulières, bloquer la sélection, etc.)

Inconvénients:

  • Courbe d’apprentissage abrupte
  • La configuration initiale prend un certain temps (.fichier vimrc &installation de plugins)

Autres éditeurs

Bien que ces quatre éditeurs soient ce que je pense être le plus populaire dans la communauté Ruby, il en existe encore d’autres qui méritent d’être mentionnés.

Voici la liste:

  • Sublime Text
  • Emacs
  • Cloud9 (éditeur en ligne)

N’hésitez pas à les essayer.

Personnellement, j’utilise Atom pour la majeure partie de mon développement Ruby & en écriture, pour les modifications rapides (comme les fichiers de configuration) j’utilise VIM.

Résumé

Vous avez découvert quelques éditeurs Ruby qui peuvent faciliter votre travail, lequel allez-vous choisir ?

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.